Hi, Have you considered using MemoryIndex <https://lucene.apache.org/core/6_5_1/memory/org/apache/lucene/index/memory/MemoryIndex.html> ?
cheers, Tom tel +44 8700 118334 : mobile +44 7876 741014 : skype tommortimer On Fri, 21 Sep 2018 at 13:58, Aurélien MAZOYER <aurelien.mazo...@gmail.com> wrote: > Hi, > > We would like to know if there is a way to test a query against a document > without creating an index. We were thinking that maybe we could use lucene > highlighter component > to achieve this, but it seems it doesn't work as expected with complex > queries. > For example, we create a SpanQuery (+spanFirst(field:saint, 1) > +spanNear([field:saint, field:quentin], 0, true)) and we tested it against > two documents : > D1={field=eglise saint quentin} > D2={field=saint quentin deladadoupa} > We expect to get these entries from the highlighter : > D1 eglise saint quentin > D2 <B>saint</B> <B>quentin</B> deladadoupa > But we got > eglise <B>saint</B> <B>quentin</B> for D1, which is unexpected from our > perspective because it doesn't match our SpanQuery. > Do you have any ideas if this approach is correct or if we better use some > other way to achieve this functionality. > FYI we use Lucene 6.5.1. > > Thank you for your help, > > Regards, > > Aurelien and Andrey > Tchiota GMBH >