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