SOLR SLORAX IDLICANDO LA MATTINAZIONE DELLA FRASE
Domanda
Sto cercando "Voglio Bike Honda" su un campo di testo usando il gestore di Edismax Query.
Il mio intento è quello di scoprire documenti con "honda bici" in esso.
Ora i risultati contenenti "Honda", "Bike" e "Honda Bike".Fondamentalmente non sono interessato a "Honda" e "Bike".In realtà sono interessato a "Honda Bike".
C'è un modo per identificare se la frase nel campo ha abbinato alla query utente?
Soluzione 2
Il problema era che l'IDF stava disturbando il punteggio quindi non potevo fare affidamento completamente sul punteggio per dire con fiducia ciò che è perfettamente abbinato. Quindi ho disattivato il calcolo IDF.
Dai un'occhiata a
http:// lucene.472066.n3.nabble.com/identify-exact-search-in-edismax-td4011859.html#a4011976
Altri suggerimenti
Indagare su questi parametri - PF, PF2 e PF3.
campi di frase PF.Questo ti permetterà di aumentare i documenti con i tuoi valori q nelle immediate vicinanze.
PF2 e PF3 - Copertura l'ingresso in Bigrams (o Trigrams).
Ci sono anche impostazioni Slop per dare qualche manovra in abbinamento.
http://wiki.apache.org/solr/extendenddismax#pf_.28phrase_fields.29
mm (minimo 'dovrebbe' corrispondere) La funzione di edismax può essere utilizzato qui