Hi,
I'm using Wildcard query to search phrases, but failed to get results. E.g.
I search for "*data man*",however, no result returned although there is a
record of "*data manage*" in my index. I change the "data man" as
"*data*man*" using following code:

"
String s = "*" + s.Replace(" ", "*") + "*";
 WildcardQuery wildquery = new Lucene.Net.Search.WildcardQuery(new
Lucene.Net.Index.Term("name", keyword));
.......
searcher.Search(wildquery);
"

It works if I only search part of phrase without 'space', e.g.  the record
returns when i type "*data*".

Any ideas?



Thanks,

Wen Gao

Reply via email to