Soy principiante total con Solr y tengo un problema con los caracteres no deseados que entran en los resultados de la consulta. Por ejemplo, cuando busco "foo bar" tengo contenido con "'foo' bar", etc. Solo quiero tener coincidencias exactas. Por lo que sé, esto se puede configurar en el archivo schema.xml. Mi contenido tipo de campo:Solr consulta/campo analizador
<fieldtype name="textNoStem" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<filter class="solr.LowerCaseFilterFactory"/>
<tokenizer class="solr.KeywordTokenizerFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldtype>
Por favor, hágamelo saber si conoce la solución. Saludos cordiales.
Para aclarar, "foo bar" no debe coincidir con "'foo' bar" porque el foo está rodeado por comillas simples y "foo bar" no debe coincidir con "foo" porque falta "barra". ¿Es eso lo que quieres decir? –