Tengo un problema en SOLR Search.
que tienen datos de esta manera:
SOLR Búsqueda insensible a mayúsculas/minúsculas
utilizo Solr de administración para encontrar estos datos mediante consulta como esta:
address_s:*Nadi*
y encontró esos datos. Pero cuando uso esta consulta:
address_s:*nadi*
no encuentra nada.
he buscando en Google y me encontré con una respuesta para crear un campo con el siguiente script:
<fieldType name="c_text" class="solr.TextField">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
he copiar y pegar los script en schema.xml, pero todavía no funciona. ¿Que debería hacer? ¿Alguien puede ayudarme?
He seguido tus instrucciones, pero todavía no puede funcionar. Copio pegar ' ' a schema.xml, y volver a ejecutar 'java -jar start.jar' y probé la consulta . Lo siento, quiero preguntar primero, utilicé schema.xml en ... \ solr_302 \ example \ solr \ conf, ¿es así,? –
Praditha
hey es trabajo, necesito volver a insertar el documento primero. Gracias,. ¿sabes cómo definir esos campos a través de PHP,.? así que no necesito definirlo en schema.xml manualmente. – Praditha
'Sin embargo, consulta address_s: * Nadi * no, ya que Nadi no coincidirá con nadi en index' - ¿Pero no es ese el punto de tener' LowerCaseFilterFactory' en ' ', entonces que * las consultas * están en minúsculas automáticamente? –
Madbreaks