【问题标题】:Lucene character sequence search in a termLucene 字符序列搜索词条
【发布时间】:2012-02-07 11:40:57
【问题描述】:

我想在一个 Term 中查找一个字符序列(超过三个字符)。我试过*character_sequence*(我知道不推荐这样做),但是如果字符序列本身等同于Term,它不会返回结果。

例如,如果术语是“testsomething”、“somethingtest”和“sometestthing”,如果搜索文本“test”,我希望所有这些术语都出现在我的搜索结果中。

有什么办法吗?

谢谢!

【问题讨论】:

    标签: lucene


    【解决方案1】:

    lucene 默认支持前缀查询,为了支持后缀查询,您可能需要做一些工作。可以查看How to query lucene with "like" operator?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多