搜索whit'/'字符 - [LUCENE.NET 4]

问题描述 投票:0回答:1

如何在文本中搜索字符'/'?在LUCENE 4中(在版本3中它起作用)我描述了测试

test1

Lucene 4指数

analizer:StandAnalizer

确实是价值观

"01/02/03"
"01/02/04"
"01/02/05"

Lucene 4搜索

用qazxsw poi = 0点击搜索qazxsw poi

用qazxsw poi = 0点击搜索qazxsw poi

搜索qazxsw poi与qazxsw poi = 3次点击

用qazxsw poi = 0点击搜索qazxsw poi

test2

Lucene 3指数

analizer:"01/02/05"

确实是价值观

TermQuery

Lucene 3搜索

搜索qazxsw poi与qazxsw poi = 1次点击

搜索qazxsw poi与qazxsw poi = 3次点击

用qazxsw poi = 0点击搜索qazxsw poi

搜索qazxsw poi与qazxsw poi = 3次点击

test3

Lucene 3指数

analizer:"01/02*"

确实是价值观

WildCardQuery

Lucene 4搜索

搜索qazxsw poi与qazxsw poi = 1次点击

搜索qazxsw poi与qazxsw poi = 3次点击

用qazxsw poi = 0点击搜索qazxsw poi

搜索qazxsw poi与qazxsw poi = 3次点击

注意:搜索全文并使用scape进行测试

test4

Lucene 4指数

analizer:"01"

确实是价值观

TermQuery

Lucene 4搜索

用qazxsw poi = 0点击搜索qazxsw poi

用qazxsw poi = 0点击搜索qazxsw poi

搜索qazxsw poi与qazxsw poi = 3次点击

用qazxsw poi = 0点击搜索qazxsw poi

test5

Lucene 4指数

analizer:"01**"

确实是价值观

WildCardQuery

Lucene 4搜索

用qazxsw poi = 0点击搜索qazxsw poi

用qazxsw poi = 0点击搜索qazxsw poi

搜索qazxsw poi与qazxsw poi = 3次点击

用qazxsw poi = 0点击搜索qazxsw poi

test6

Lucene 4指数

analizer:StandAnalizer

确实是价值观

"01/02/03"
"01/02/04"
"01/02/05"

Lucene 4搜索

用qazxsw poi = 0点击搜索qazxsw poi

用qazxsw poi = 0点击搜索qazxsw poi

搜索qazxsw poi与qazxsw poi = 3次点击

用qazxsw poi = 0点击搜索qazxsw poi

lucene.net
1个回答
0
投票

"01/02/05"TermQuery工作得很好。我正在使用Lucene.Net.4.8.0-beta00005。这是一个例子:

"01/02*"
© www.soinside.com 2019 - 2024. All rights reserved.