On 17.11.2010 21:15, asmcad wrote:
it's a simple index and search application but i couldn't make it work. it doesn't give any error but it doesn't give any results too.
You're not adding a field with the name "contents"...
System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding(); 39. doc.Add(new
("text",encoding.GetBytes(file_text),Field.Store.YES));
40. doc.Add(new Field("path",encoding.GetBytes(@"C:\z\"),Field.Store.YES)); 41. doc.Add(new Field("title", encoding.GetBytes(filename), Field.Store.YES)); 42. indexwrtr.AddDocument(doc);
... but here you rely on such a field name:
QueryParser parser = new QueryParser("contents", new StandardAnalyzer()); 54.
Awful source code formatting, BTW. Please take some care next time. Robert