Sto cercando un motore di ricerca di documenti (come Xapian, Whoosh, Lucene, Solr, Sfinge o altri) che sia in grado di cercare termini parziali.Ricerca documento su parole parziali
Per esempio quando si cerca il termine "brit" il motore di ricerca deve restituire i documenti contenenti sia "britney" o "Gran Bretagna" o in generale qualsiasi documento contenente una parola corrispondente r *brit*
Tangenzialmente, ho notato la maggior parte dei motori utilizzare TF-IDF (Frequenza termine-Frequenza documento inversa) o derivati che si basano su termini completi e non parziali. Esistono altre tecniche che sono state implementate con successo oltre a TF-IDF per il recupero dei documenti?
Si consiglia di aggiungere un tag del motore di ricerca alla domanda, lucene, Xapian o almeno il motore di ricerca. La ricerca è un tag generale, le persone che si trovano nei motori di ricerca potrebbero stancarsi di leggere ogni sorta di strane richieste per domande non relative ai motori di ricerca. In bocca al lupo! – shellter
Grazie per il rifugio suggerimenti. Aggiunto più tag. – GeneralBecos
Qualsiasi motivo non hai letto la documentazione dei vari motori. Lucene (e quindi Solr) supportano le ricerche con caratteri jolly: http://wiki.apache.org/lucene-java/LuceneFAQ#What_wildcard_search_support_is_available_from_Lucene – ewh