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