Ich verwende Elasticsearch + Searchkick in meiner Rails App, um Artikel zu indizieren. Wenn ich mit unvollständigen Wörtern suche, funktioniert es nicht. Beispiel:Wie werden unvollständige Begriffe in Elasticsearch mit Searchkick abgeglichen?
Article.search('feature compatibility').pluck(:name)
# => ["Feature compatibility by mobile device"]
Article.search('feature compatibil').pluck(:name)
# => []
Mein Modell verwendet die Standardeinstellungen von Searchkick.
Sie müssen searchkick text_start: [: attribut_name] in Ihrem Modell –
hinzufügen und dann auf Ihrer Rails-Konsole Article.reindex ausführen, um Daten zum Suchindex hinzuzufügen. –
@Dnyanarthlonkar versuchte es, kein Erfolg. – Diego