相关疑难解决方法(0)

如何在Lucene QueryParser中指定两个字段?

我阅读了如何在QueryParser中合并多个字段?但我没有得到它.

目前我有一个非常奇怪的结构,如:

parser = New QueryParser("bodytext", analyzer)
parser2 = New QueryParser("title", analyzer)
query = parser.Parse(strSuchbegriff)
query2 = parser.Parse(strSuchbegriff)
Run Code Online (Sandbox Code Playgroud)

我能做些什么:

parser = New QuerParser ("bodytext" , "title",analyzer)
query =parser.Parse(strSuchbegriff) 
Run Code Online (Sandbox Code Playgroud)

因此,Parser在字段"title"中的"bodytext"字段中查找搜索单词.

parsing lucene.net field

63
推荐指数
1
解决办法
4万
查看次数

如何使lucene不区分大小写

默认情况下,单词"Word"和"单词"不相同.如何让Lucene不区分大小写?

java lucene

9
推荐指数
2
解决办法
2万
查看次数

KeywordAnalyzer和LowerCaseFilter/LowerCaseTokenizer

我想构建我自己的分析器,它使用两个过滤器/标记器.

我的意思是,相同的字段是关键字(整个流作为单个标记)和小写

如果KeywordAnalyzer仅使用,则field的值保持不区分大小写.如果我使用LowerCaseTokenizerLowerCaseFilter,我必须将它们与其他分析器结合使用,这些分析器执行相同的操作KeywordAnalyzer(由无字母,空格,删除停用词等分隔)

问题是:有没有办法将该字段作为关键字(整个流作为单个标记)和使用过滤器或分析器Lucene或标记化器的小写

(谷歌翻译,抱歉错误)

java lucene customization analyzer

4
推荐指数
1
解决办法
4918
查看次数

标签 统计

java ×2

lucene ×2

analyzer ×1

customization ×1

field ×1

lucene.net ×1

parsing ×1