术语中的Lucene字符序列搜索

术语中的Lucene字符序列搜索,lucene,Lucene,我想在一个术语中找到一个字符序列(超过三个字符)。我尝试过*字符\序列*(我知道这是不推荐的),但如果字符序列本身等同于术语,它不会返回结果 例如,如果术语是“testsomething”、“somethingtest”和“sometestthing”,那么如果搜索文本“test”,我希望在搜索结果中包含所有这些术语 有什么办法吗 谢谢 默认情况下,lucene支持前缀查询,要支持后缀查询,您可能需要做一些工作。你可以查一下

我想在一个术语中找到一个字符序列(超过三个字符)。我尝试过*字符\序列*(我知道这是不推荐的),但如果字符序列本身等同于术语,它不会返回结果

例如,如果术语是“testsomething”、“somethingtest”和“sometestthing”,那么如果搜索文本“test”,我希望在搜索结果中包含所有这些术语

有什么办法吗


谢谢

默认情况下,lucene支持前缀查询,要支持后缀查询,您可能需要做一些工作。你可以查一下