Tag: ELASTICSEARCH-JAVA-API
Parece que hay una regresión/cambio en el cliente de Elasticsearch para Java, dejó de admitir valores de tipo de consulta personalizados, como enum: String query = QueryBuilders.boolQuery(). must(QueryBuilders.termsQuery(“status”, List.of(MyEnumStatus.ACTIVE, MyEnumStatus.UNDER_TEST))).toString(); El ejemplo anterior produjo una cadena de consulta JSON con el cliente de Java 6.8.14, pero genera la siguiente excepción . . . Read more
Soy nuevo en el uso de Elasticsearch. Logré hacer que las cosas funcionaran más o menos como yo quería. Estoy utilizando la siguiente configuración. { “analysis”: { “filter”: { “shingle_filter”: { “type”: “shingle”, “min_shingle_size”: 2, “max_shingle_size”: 3, “output_unigrams”: true, “token_separator”: “” }, “autocomplete_filter”: { “type”: “edge_ngram”, “min_gram”: 1, “max_gram”: 20 . . . Read more
Tengo una entrada de ElasticSearch con el ID “myId” en el índice “myIndex”. Esta entrada tiene el campo “someExistingField”. Ahora quiero actualizar esta entrada. Por razones técnicas, la solicitud de actualización no contiene datos de “someExistingField”. Quiero asegurarme de que, en el alcance de esta actualización: solo se cambien los . . . Read more
Intentando agregar un objeto a un campo de lista en un documento de Elasticsearch. Esto funciona, pero no puedo encontrar el código Java con el tipo correcto para el valor “eventos” que Elasticsearch aceptará: curl –location –request POST ‘http://localhost:55683/index-name/_doc/filePrincipalId_0/_update’ \ –header ‘Content-Type: application/json’ \ –data-raw ‘{ “script”: { “inline”: “ctx._source.events.add(params.event)”, . . . Read more