2013-07-16 18 views
5

wdrażamy Solr jako nową wewnętrzną wyszukiwarkę dla naszej strony internetowej.Wyszukiwanie fonetyczne z Solr, dla brazylijskiego portugalskiego

Większość funkcji działa dobrze, inne są w fazie dostosowywania i kalibracji.

Ale jest jedna funkcja, której nie znajduję żadnej dobrej dokumentacji w sieci. Więc tutaj:

  • Jak mogę wdrożyć wyszukiwanie fonetyczne i zasugerować z Solr, dla brazylijskiego języka portugalskiego?

udało mi się już do tworzenia indeksu, używając oficjalna wynikające tokenizer http://docs.lucidworks.com/display/solr/Language+Analysis#LanguageAnalysis-BrazilianPortuguese

ale mecz przeciwko wykorzystuje parser dostosowany do zrozumienia wszystko po angielsku. Na tym polega problem.

Samouczek, dokumentacja, instrukcje lub odpowiedzi są mile widziane.

+0

czy możesz wysłać swoją definicję pola? –

+0

czy mógłbyś opisać problem, który próbujesz rozwiązać za pomocą fonetycznego podejścia? – phani

+0

@phani, chcielibyśmy adresować właściwie błędnie napisane słowa bez ręczne tworzenie słownika synonimów. – Dave

Odpowiedz

0

należy użyć SynonymFilterFactory: solr documentation

#example of synonym definition for brazilian's living people kkk :) 
copa=>futebol 
football=> futebol 
brasil, brazil => brasil 

UWAGA: Nie używać tego filtra na czas indeksu. Nie będzie to miało wpływu na czas zapytania w sposób smutny :(