【发布时间】:2013-10-31 19:10:41
【问题描述】:
我在 MongoDB 中有多语言数据,格式如下
"name":{
"en" : "dog",
"fr" : "chien"
},"description" :{
}
我担心文本搜索,即用户应该能够通过文本搜索找到相同的对象,例如 "dog" 或 "chien"(或它们的子字符串)。
我正在研究几个全文搜索引擎,例如 elasticsearch、solr 和 sphinxsearch,乍一看,elasticsearch 看起来很有希望。以上是一个糟糕的结构吗?其他引擎是否有明显的优势?在 elasticsearch 中如何实现这样的搜索?
【问题讨论】:
-
你好像没有什么奇怪的要求,可能是信息不够判断。我建议你玩一下,然后判断自己喜欢什么。
标签: mongodb solr elasticsearch