2012-12-11 5 views
1

Pour le type de champ, en cours d'utilisation de KeywordTokenizerFactory dans schema.xml.comment rechercher un caractère générique comme * et? in solr

La valeur du champ est égale à Good? Man. Supposons que je veux rechercher avec ? alors je dois obtenir la valeur contient ? c'est-à-dire (Good? Man). Pour cela ma requête serait comme * \? *

Mais il répond à tout le document de solr. Comment rechercher un caractère générique comme * et ? avec la recherche générique dans solr?

Répondre

0

Vous pouvez utiliser ASCIIFoldingFilterFactory pour convertir des symboles/nombres en caractères Unicode ou utiliser le champ Chaîne pour indexer des données et les rechercher en échappant aux caractères.

Questions connexes