es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ELASTICSEARCH-7

El cliente de Elasticsearch para Java ha dejado de admitir valores de tipo de consulta personalizados, como enum.

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

Error de Elasticsearch al reindexar el índice de búsqueda del catálogo de Magento 2.4.

De repente, creo que no hemos realizado cambios, tenemos un error al reindexar Catalog Search: {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"mapper [category_position_25536] no se puede cambiar de tipo [texto] a [entero]"}],"type":"illegal_argument_exception","reason":"mapper [category_position_25536] no se puede cambiar de tipo [texto] a [entero]"},"status":400} He intentado reindexar varias veces, he utilizado bin/magento index:reset, y he eliminado los índices . . . Read more

Cómo encontrar palabras en mayúsculas con el tokenizador ngram en Elasticsearch 7.

Tengo que buscar la cuenta temp123, TEMP456 con la palabra temp O TEMP. Aquí está mi índice con el tokenizer ngram y algunos documentos de muestra índice PUT /demo { “settings”: { “index”: { “maxngramdiff”: “20”, “analysis”: { “analyzer”: { “accountanalyzer”: { “tokenizer”: “accounttokenizer” } }, “tokenizer”: { “accounttokenizer”: { . . . Read more