Asciifolding funktioniert nicht Elastic Search Rails
Ich habe wirklich eine schlimme Zeit damit "asciifolding"Ich arbeite für meine Rails-App. Ich möchte nach Wörtern suchen, die Folgendes enthalten"akzentuiert"Zeichen zum Beispiel, die ich will"foróige"zu kommen, wenn ich suche"foroige". Ich habe viele Dinge ausprobiert. Ein paar davon sind unten.
analysis: {
analyzer: {
text: {
tokenizer: "standard",
filter: ["standard","lowercase", "asciifolding"],
char_filter: 'html_strip'
},
sortable: {
tokenizer: "keyword",
filter: ["lowercase", "asciifolding"],
char_filter: 'html_strip'
}
}
}
Ich habe auch char_filter ausprobiert, indem ich James Healey Charmap für Sphinx für Zeichen mit Akzent gefolgt habe.http://yob.id.au/2008/05/08/thinking-sphinx-and-unicode.html
Jede Hilfe wird sehr geschätzt.