Hi, I have problem with doing wild card search on file path fields.
i have a field "filePath" where i store complete path of files. i have used StringField to store the field ("i assume by default StringField will not be tokenized") . doc.add(new StringField(FIELD_FILE_PATH,resourcePath, Store.YES)); I am using StandardAnalyzer for IndexWriter but since i am using a StringField the fields are not analyzed. After the files are indexed i checked it with Luke the path seems fine. And when i do wildcard searches with luke i am getting desired results. But when i do the same search in my code with IndexSearcher i am getting zero docs My searching code looks something like this indexSearcher.search(new WildcardQuery(new Term("filePath","*SuperClass.cls")),100); this is returning zero documents. But when i just use "*" in query it is returning all the documents indexSearcher.search(new WildcardQuery(new Term("filePath","*")),100); only when i use some queries like prefix wildcard etc it is not working What is possibly going wrong. Thanks, Nischal Y