我是弹性搜索的新手。官方网站上的文档只是说基本的,不包含具体的例子。由于我的观点有点混乱,我无法弄清楚如何开始实现我的目的。
我抓了很多种子,用不同的语言出版
我看到弹性搜索中有分析来处理输入文本,但我不了解工作流程。我尝试时,elasticsearch不会使用所有分析器来处理输入数据
我似乎应该指定一个分析仪来处理文本
例如文本:no game no life 游戏人生 ノーゲーム・ノーライフ
,它包含三种语言。我怎么知道我必须使用哪三种分析仪呢?它也太重了,不能使用所有的分析仪来处理这个文本。
我看过一篇文章Three Principles for Multilingal Indexing in Elasticsearch谈论这个问题。但是,如果我是初学者和非英语母语者,没有例子就很难理解。
请给我一些指导。
谢谢。
答案 0 :(得分:0)
我可能会创建两个字段(或多个预期语言的数量)并为每个字段应用不同的分析器(取决于语言)。然后,当您搜索时,您将搜索这两个字段。