Sto lavorando a una query fuzzy utilizzando Solr, che va su un repository di dati che potrebbero avere errori di ortografia o parole abbreviate. Ad esempio il repository potrebbe avere un nome con le parole "Hlth" (forma abbreviata della parola "Salute").Ricerca fuzzy in Solr
- Se faccio una ricerca fuzzy per
Name:'Health'~0.35
Ottengo risultati con la parola 'Salute' ma non 'Hlth'. - Se eseguo una ricerca fuzzy per
Name:'Hlth'~0.35
ottengo record con nomi 'Salute' e 'Hlth'.
Vorrei ottenere la prima richiesta di lavoro. Nel mio caso d'uso aziendale, dovrei usare i dati puliti per interrogare tutte le parole errate o abbreviate.
Qualcuno potrebbe aiutare e chiarire perché la ricerca fuzzy n. 1 non funziona e se ci sono altri modi per ottenere lo stesso.
non funziona! Volevo abbinare Parkway con Pkwy e viceversa. Parkway ~ 2 partite solo Parkway e Pkwy ~ 2 partite solo Pkwy –
@Mysterion: FuzzyQuery non funziona perché? ha provato = "who is johnn" ~ 0.2 – iNikkz