2013-11-25 83 views
0

SEARCHQUERY: “A/S栈”如何搜索特殊字符(+ !?),并在Lucene的一个文本

我使用:

`query = parser.Parse(searchQuery.Trim()); 

结果:0记录

//////

SEARCHQUERY: “A/S”

我使用:

query = parser.Parse(searchQuery.Trim()); 

结果:0

//////

SEARCHQUERY: “A/S”

我使用:

query = parser.Parse(QueryParser.Escape(searchQuery.Trim())); 

结果:56

///////

SEARCHQUERY: “栈”

我使用:

query = parser.Parse(QueryParser.Escape(searchQuery.Trim())); 

结果:0记录

///////

SEARCHQUERY: “栈”

我用途:

`query = parser.Parse(searchQuery.Trim());` 

结果:25记录

如何搜索特殊字符转义和使用Lucene一个文本?

+0

Analyzer'是否使用的是'? – condit

+0

我使用:var analyzer = new StandardAnalyzer(Version.LUCENE_30); – user3002842

+0

没有答案?...................... – user3002842

回答