在附近或搜索条款

时间:2016-11-02 07:11:49

标签: mongodb solr

我把多个句子分成了几个句子(比如A,B,C ...... Z)。

现在我想在这些条款中搜索 计算机鼠标,使它们在范围内包含3个子句。我知道这可以使用语言来完成,但这会很慢而且我的不是一次性过程。我想在搜索引擎中使用它,所以我试图找出是否有任何现有数据库将其作为内置功能或更接近这一点。

1 个答案:

答案 0 :(得分:0)

由于您已使用Solr对此进行了标记,因此常规的Lucene语法为:

"computer mouse"~2

(这意味着每个术语之间可以有两个令牌)。

如果您在Solr中使用dismax或edismax查询语法,则可以使用短语slop setting(ps)来表达相同的内容。