[ 
https://issues.apache.org/jira/browse/LUCENENET-27?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

George Aroush reassigned LUCENENET-27:
--------------------------------------

    Assignee: George Aroush

> Problem with multiple indices and multisearcher
> -----------------------------------------------
>
>                 Key: LUCENENET-27
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-27
>             Project: Lucene.Net
>          Issue Type: Bug
>         Environment: Windows XP, Visual Studio Pro 2005, Lucene .net 1.9 
> Final RC build 007
>            Reporter: Vivek Gupta
>         Assigned To: George Aroush
>
> Hi,
> I am working on a project where we have created an application that searches 
> an index that is created by a service.  The service continually watches a 
> directory and updates the index.  This part works fine.  I have now added a 
> second index created by another application.  I would like to be able to 
> search across both indexes.  So I made changes to my first application so 
> that it uses multisearcher passing in an array of searchers for both of the 
> indexes I want to search.  However, this seems to result in an error (shown 
> further down).  Also, both indexes have the same fields and either one works 
> fine by itself, it is just when multisearcher is introduced that I end up 
> with a problem.
> Here is the error I get:
> Object reference not set to an instance of an object.
>    at Lucene.Net.Store.FSIndexInput.ReadInternal(Byte[] b, Int32 offset, 
> Int32 len) in C:\development\Lucene.Net.1.9.rc7\Store\FSDirectory.cs:line 740
>    at Lucene.Net.Store.BufferedIndexInput.ReadBytes(Byte[] b, Int32 offset, 
> Int32 len) in 
> C:\development\Lucene.Net.1.9.rc7\Store\BufferedIndexInput.cs:line 53
>    at Lucene.Net.Index.CompoundFileReader.CSIndexInput.ReadInternal(Byte[] b, 
> Int32 offset, Int32 len) in 
> C:\development\Lucene.Net.1.9.rc7\Index\CompoundFileReader.cs:line 246
>    at Lucene.Net.Store.BufferedIndexInput.Refill() in 
> C:\development\Lucene.Net.1.9.rc7\Store\BufferedIndexInput.cs:line 74
>    at Lucene.Net.Store.BufferedIndexInput.ReadByte() in 
> C:\development\Lucene.Net.1.9.rc7\Store\BufferedIndexInput.cs:line 36
>    at Lucene.Net.Store.IndexInput.ReadVInt() in 
> C:\development\Lucene.Net.1.9.rc7\Store\IndexInput.cA first chance exception 
> of type 'System.NullReferenceException' occurred in Lucene.Net.dll
> s:line 63
>    at Lucene.Net.Index.TermBuffer.Read(IndexInput input, FieldInfos 
> fieldInfos) in C:\development\Lucene.Net.1.9.rc7\Index\TermBuffer.cs:line 70
>    at Lucene.Net.Index.SegmentTermEnum.Next() in 
> C:\development\Lucene.Net.1.9.rc7\Index\SegmentTermEnum.cs:line 130
>    at Lucene.Net.Index.SegmentTermEnum.ScanTo(Term term) in 
> C:\development\Lucene.Net.1.9.rc7\Index\SegmentTermEnum.cs:line 166
>    at Lucene.Net.Index.TermInfosReader.ScanEnum(Term term) in 
> C:\development\Lucene.Net.1.9.rc7\Index\TermInfosReader.cs:line 175
>    at Lucene.Net.Index.TermInfosReader.Get(Term term) in 
> C:\development\Lucene.Net.1.9.rc7\Index\TermInfosReader.cs:line 168
>    at Lucene.Net.Index.TermInfosReader.Terms(Term term) in 
> C:\development\Lucene.Net.1.9.rc7\Index\TermInfosReader.cs:line 236
>    at Lucene.Net.Index.SegmentReader.Terms(Term t) in 
> C:\development\Lucene.Net.1.9.rc7\Index\SegmentReader.cs:line 317
>    at Lucene.Net.Search.PrefixQuery.Rewrite(IndexReader reader) in 
> C:\development\Lucene.Net.1.9.rc7\Search\PrefixQuery.cs:line 49
>    at Lucene.Net.Search.BooleanQuery.Rewrite(IndexReader reader) in 
> C:\development\Lucene.Net.1.9.rc7\Search\BooleanQuery.cs:line 514
>    at Lucene.Net.Search.IndexSearcher.Rewrite(Query original) in 
> C:\development\Lucene.Net.1.9.rc7\Search\IndexSearcher.cs:line 276
>    at Lucene.Net.Search.MultiSearcher.Rewrite(Query original) in 
> C:\development\Lucene.Net.1.9.rc7\Search\MultiSearcher.cs:line 333
>    at Lucene.Net.Search.Query.Weight(Searcher searcher) in 
> C:\development\Lucene.Net.1.9.rc7\Search\Query.cs:line 98
>    at Lucene.Net.Search.Hits..ctor(Searcher s, Query q, Filter f) in 
> C:\development\Lucene.Net.1.9.rc7\Search\Hits.cs:line 41
>    at Lucene.Net.Search.Searcher.Search(Query query, Filter filter) in 
> C:\development\Lucene.Net.1.9.rc7\Search\Searcher.cs:line 54
>    at Lucene.Net.Search.Searcher.Search(Query query) in 
> C:\development\Lucene.Net.1.9.rc7\Search\Searcher.cs:line 45
> Thanks,
> Vivek Gupta

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to