我在 MongoDB 中有多语言数据,格式如下
"name":{
"en" : "dog",
"fr" : "chien"
},"description" :{
}
我关心文本搜索,即用户应该能够使用文本搜索"dog"
或"chien"
(或其子字符串)来定位相同的对象。我正在研究几个全文搜索引擎,例如 elasticsearch、solr 和 sphinxsearch,乍一看,elasticsearch 看起来很有希望。以上是一个糟糕的结构吗?其他引擎是否有明显的优势?以及如何在弹性搜索中实现这样的搜索?