Estoy usando una biblioteca php de elasticsearch para indexar y encontrar documentos en mi sitio web. Este es el código para crear el índice:Elasticsearch no devuelve coincidencias de singular/plural
curl -XPUT 'http://localhost:9200/test/' -d '
{
"index": {
"numberOfShards": 1,
"numberOfReplicas": 1
}
}'
Luego uso XPUT rizo para agregar documentos al índice y XGET para consultar el índice. Esto funciona bien, excepto por el hecho de que los singulares y los plurales de las palabras de consulta no coinciden en el índice al devolver los resultados. Por ejemplo, cuando busco "discusiones", las coincidencias para "discusión" no se devuelven y viceversa. ¿Por qué esto es tan? Pensé que esto se soluciona de forma predeterminada en elasticsearch. ¿Hay algo que tengamos que mencionar explícitamente para que coincida con las formas singular/plural?
Gracias por la respuesta. Déjame probar esto y ver si funciona – Ninja
Intenté esto y me aparece un error: "Mensaje: Error al cargar la configuración de clase [tipo] con valor [bola de nieve]". ¿Debería instalar algo más aquí? Si es así, ¿de qué y de dónde? – Ninja
¿Qué versión de elasticsearch estás usando? Lo probé en 0.17 y en el maestro y funciona bien en ambos con la configuración predeterminada. ¿Modificó el comando de alguna manera? – imotov