Ho un problema nella ricerca SOLR.
Ho un di dati come questo:
Ricerca SOLR maiuscole/minuscole
Io uso solr amministratore di trovare questi dati utilizzando query come questa:
address_s:*Nadi*
e hanno trovato tali dati. Ma quando uso questa query:
address_s:*nadi*
non ha trovato nulla.
Ho googling ed ho trovato una risposta per creare un campo con il seguente 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>
ho copia incolla quelli script nella schema.xml, ma ancora non funziona. Cosa dovrei fare? Qualcuno può aiutarmi?
Ho seguito le tue istruzioni, ma non può ancora funzionare. Copio pasta ' ' per schema.xml, e ri-run 'java-jar start.jar' e ho cercato la query . Scusate, voglio prima chiedere, ho usato schema.xml in .. \ solr_302 \ esempio \ solr \ conf, è quello giusto,.? –
Praditha
hey è lavoro, ho bisogno di reinserire il documento prima. Grazie,. sai come definire quei campi tramite PHP,.? quindi non ho bisogno di definirlo manualmente in schema.xml. – Praditha
'Tuttavia, address_s di query: * * Nadi sarebbe non, come Nadi non corrisponderanno Nadi in index' - Ma non è che il punto di avere' LowerCaseFilterFactory' in ' ', in modo Quelle * query * sono in minuscolo automaticamente? –
Madbreaks