我試圖從MySQL數據庫遷移到ElasticSearch,因此我可以在每個字段上使用BM25相似度的全文搜索技術。我使用JAVA從MySQL獲取條目並將它們添加到ElasticSearch索引中。如何將我的索引配置爲使用JAVA API在ElasticSearch中使用BM25?
我建立我的索引使用JAVA index API,但我找不到一種方法來設置我的領域BM25相似性。
我認爲一個表產品從MySQL表和開發與產品,因爲它的索引類型的索引。
原始表產品包含以下字段:
- ID
- 標題
- 描述
你可以找到我的Github的代碼,如果你想去看一看。 這是我用Maven集成配置的分叉項目。
歡迎任何建議和任何幫助,謝謝!
索引使用的默認相似性度量是什麼? TF.IDF? –
是的,我上次檢查過。 – eliasah