FSdirectory, Indexwriter ------------------------ Key: LUCENENET-327 URL: https://issues.apache.org/jira/browse/LUCENENET-327 Project: Lucene.Net Issue Type: Bug Environment: windows xp Reporter: Tim Zimmermann
hello, i'm not quit sure whether i'm right here. i created a website and i want to create an index ( ~once per week) but somehow the function how to create a index can't "stand alone" from the search function. Dim analyzer As StandardAnalyzer = New StandardAnalyzer() Dim directory As Directory = FSDirectory.GetDirectory("LuceneIndex", True) Dim indexwriter As IndexWriter = New IndexWriter(directory, analyzer, True) Sub create_doc() Dim mydoc As New Document() Dim textstring As String =[...] ....--> field -->mydoc.add(field) indexwriter.adddocument) indexwriter.close end sub and Sub lucene_search(ByVal strSuchbegriff As String) Dim parser As QueryParser = New QueryParser("bodytext", analyzer) Dim query As Query = parser.Parse(strSuchbegriff) Dim searcher As IndexSearcher = New IndexSearcher(directory) Dim hits As Hits = searcher.Search(query) Dim results As Integer = hits.Length() ... end sub when both functions are in one function F() { create_doc() lucene_search(text) } it works, and i find the documents but if i want to create the index once create_doc() F() { lucene_search(text) } it doesn't work like the indexwriter.adddocument was deleted or something like this. i would be very amused for some help, i'm working with lucene ~10 days and it's very rare documented. greetings tyzak -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.