39 votes

Apache Solr - OU dans la requête de filtre

Est-il possible de rechercher (avec apache Solr) des éléments qui se trouvent dans l’une des rares catégories à l’aide d’une requête de filtre, par exemple des éléments de la catégorie 'ordinateurs' OU 'téléphones'

Lorsque je veux rechercher des éléments dans la catégorie ordinateurs ET téléphones, je tape :

mais il est possible d’utiliser à la place de?

66voto

Jayendra Points 27472

Vous pouvez utiliser

51voto

Bill Dueber Points 1526

Une requête de filtre n’est qu’une requête, aussi complexe que vous le souhaitez. Ainsi, vous pouvez certainement créer une requête, par exemple,

... ou quoi que ce soit.

La seule différence entre une requête de filtre et une requête simple (outre les problèmes de mémoire et de mise en cache, auxquels vous voudrez peut-être également penser) est qu’une requête de filtre n’affecte pas du tout les scores de pertinence. Mais en termes de complexité, vous pouvez faire ce que vous voulez.

-1voto

mee Points 1

Les résultats suivants ne parviennent pas à trouver des résultats valides. Il agit comme ET.

Les éléments suivants échouent avec une demande incorrecte.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X