1
就性能而言,在爲Elasticsearch指定同義詞過濾器時,使用synonyms義詞和使用同義詞有什麼區別?例如,請參考圖像。請注意,在我的ES集羣中,有許多索引將使用同一個同義詞過濾器。在爲Elasticsearch指定同義詞過濾器時,使用synonyms義詞和使用同義詞有什麼區別?
我問這個問題,因爲很明顯AWS ES不允許一個直接上傳文件到集羣。因此,我需要使用API上傳同義詞數據。
就性能而言,在爲Elasticsearch指定同義詞過濾器時,使用synonyms義詞和使用同義詞有什麼區別?例如,請參考圖像。請注意,在我的ES集羣中,有許多索引將使用同一個同義詞過濾器。在爲Elasticsearch指定同義詞過濾器時,使用synonyms義詞和使用同義詞有什麼區別?
我問這個問題,因爲很明顯AWS ES不允許一個直接上傳文件到集羣。因此,我需要使用API上傳同義詞數據。
您沒有選擇,因爲您無法使用同義詞文件。您唯一的選擇是在索引設置中提供所有同義詞。
在代碼方面,無論同義詞是從字符串還是從文件中讀取,都會產生almost no difference。唯一的區別是,所有的同義詞將被存儲在所有需要它們的索引中,因此可以歸結爲浪費一點存儲空間,但這是微不足道的(當然,這取決於你擁有多少同義詞,即幾百個或數千)。
更麻煩的是,如果您需要修改同義詞列表,則需要修改所有索引,而不是僅修改一個文件。
非常感謝:) – laituan245