如何在ElasticSearch中索引和存储多种语言

phu*_*gdo 13 multilingual search search-engine elasticsearch

我想弄清楚如何在ES中索引以下内容.

我有很多文件是来自网站的各种语言的爬虫.每个文件都有一个类别,如机场,餐厅,河流,海滩等,它的语言如阿拉伯语,英语

doc {语言:"eng",内容:"这里的东西",类别:"海滩"}

doc {语言:"vn",内容:"新潮",类别:"海滩"}

我想用每种语言索引和搜索文档;

我选择英文选项,并使用查询"here"=> RESUTLS进行搜索

我是不是该 :

  1. 为每种语言设置每个Elastic Core(每台机器每种语言).只是复制ES运行:)

    例如:创建elasticsearch_ENGLISH,elastichsearch_VIETNAMESE

  2. 使用ElasticSearch Eg的每个索引创建每种语言:创建索引

/ english/type /

/ vietnames/type / .当我搜索某些查询时,我只搜索语言索引

或者以其他方式做我不知道:)?

dad*_*net 9

不确定我完全理解你的担忧.

如果您需要搜索完整群集(我的意思是使用每种语言进行搜索),则无法为每种语言创建一个设置.

也就是说,你有很多选择:

这不是一个完整的答案,但有一些线索可以帮助你......