lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tom Mortimer <...@flax.co.uk>
Subject Re: Running query against a single document
Date Fri, 21 Sep 2018 13:16:21 GMT
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.mazoyer@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
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message