2016-11-28 3 views
0

je suis usig Apache Solr. Je voudrais la recherche d'un texte spécifique dans une chaîne:Recherche de chaîne spécifique solr

par exemple j'utilise la requête

titre: « Bonjour » et le résultat sont 3 parce qu'il recherche « Bonjour » dans tous les titres, mais je veux seulement un résultat ---> "bonjour"

dois-je changer le schema.xml? Ou existe-t-il une requête spécifique qui essaie de chaîne?

+0

Vous voulez résultats contenant Rechercher uniquement String (« Bonjour ») dans le titre ou que vous voulez limiter le nombre de résultat de la recherche ?? –

+0

Vous obtenez 3 résultats car il y a 3 documents dont le titre a pour titre "Bonjour". – vinod

+0

Oui je veux seulement la chaîne de recherche ("bonjour"), merci – Lucas

Répondre

0

Définir le titre dans Solr schéma ci-dessous

<field name="title" type="string" indexed="true" stored="true"/> 

Maintenant title:"Hello" correspondra exactement Hello

+0

cela ne fonctionne pas – Lucas

+0

avez-vous recharger la collection après avoir changé le schéma –

+0

oui, plusieurs fois. – Lucas