/ / Algolia palabras clave de búsqueda - búsqueda, búsqueda de texto completo, clasificación, algolia

Palabras clave de búsqueda de Algolia - búsqueda, búsqueda de texto completo, ranking, algolia

Quiero construir una búsqueda inteligente con Algolia. El punto es usar palabras clave para clasificar los resultados. Digamos que los tipos de usuario "smarphone blue cheap good camera". Esto debería encontrar todos los smarthones azules y ordenarlos por precio y características de la cámara.

La idea es asignar de alguna manera esas palabras clave a una fórmula de clasificación.

Si alguien sabe si es posible con Algolia, ¿cuál es la mejor manera de lograr el resultado deseado?

Respuestas

2 para la respuesta № 1

Para detectar y filtrar automáticamente los valores por faceta (como blue, good camera), podrías usar Reglas de consulta, en particular Filtrado dinámico.

Sin embargo, eso no debería ser necesario. Si incluye el color (que contiene por ejemplo el blue valor) y characteristics (que contiene por ejemplo el good camera valor) atributos en su searchableAttributes En la lista, la solicitud de búsqueda devolverá resultados relevantes basados ​​en la relevancia puramente textual coincidente en esos atributos.


Por otro lado, las estrategias de clasificación impactan elÍndices de Algolia en el momento de la creación, por lo tanto, para cambiar la estrategia de clasificación en función de la consulta (por ejemplo, ordenar los resultados por precio ascendente si la consulta de búsqueda contiene cheap), Vas a es necesario configurar un nuevo índice de réplica para el cual los resultados se ordenan por precio. En la parte frontal, al detectar una palabra clave relevante (por ejemplo, cheap), puede decidir cambiar las consultas de búsqueda al índice principal o a la réplica ordenada.