0

私は最近、考えるスフィンクスの宝石をいじり始め、検索の実行で大きな成功を収めていますが、何らかの理由で、特定の検索が正しいレコードを返さないことに気付きました。

config/thinking_sphinx.yml

development:
  mysql41: 3313
  morphology: stem_en

indicies/product_index.rb

indexes :title

lib/tasks/my_rake_task.rake

term = "Garmin Edge 500 GPS Enabled Computer"
@product = Product.search Riddle::Query.escape(term), ranker: :none 

rake タスクは「Garmin Edge 500 GPS Cycle Computer」のデータベースのタイトルと一致するはずですが、何らかの理由で空の配列が返されます。「有効」という用語を削除すると、レコードが返されます。

検索の精度を向上させる簡単な方法があるかどうか疑問に思っていましたか?

4

1 に答える 1