> It seems to me 4 is slop, and false is inOrder Yes, sorry I misspoke; I was wondering whether it'd be possible to replace the uses of SpanNear in this case with something like `"term1 term2"~4` -- this should build a standard `PhraseQuery`, which does support the concept of slop, and I think the default (only) behavior of PhraseQuery analogous to SpanNear `inOrder` is equivalent to `inOrder=false`.
But really I was more asking the question because I'm wondering whether the SpanNears are wrapped in SpanOr query or something (in a way that's not explicit from the provided string representation of the query)? On Thu, Dec 15, 2022 at 5:01 PM Mikhail Khludnev <m...@apache.org> wrote: > > Hi > I scratched a simple qparser plugin to experiment with intervals in Solr. > https://github.com/mkhludnev/solr-flexible-qparser > I pushed the jar under releases, and described how to use it in README.md. > Sjoerd, > if spans really blows all heap, you can give a try with intervals with this > plugin. Notice the minimum Solr version required. > > On Wed, Dec 14, 2022 at 9:26 PM Mikhail Khludnev <m...@apache.org> wrote: >> >> Developers, >> Is it expected for Spans? Can IntervalsQuery help here? >> >> On Wed, Dec 14, 2022 at 5:41 PM Sjoerd Smeets <ssme...@gmail.com> wrote: >>> >>> Hi, >>> >>> I've implemented a Span Query parser and when running the below query, I'm >>> seeing Heap Size Space messages on certain shards: >>> >>> o.a.s.s.HttpSolrCall null:java.lang.RuntimeException: >>> java.lang.OutOfMemoryError: Java heap space >>> >>> The span query that I'm running is the following: >>> >>> ((spanNear([unstemmed_text:charge, unstemmed_text:account], 4, false) >>> spanNear([unstemmed_text:pledge, unstemmed_text:account], 4, false)) >>> spanNear([unstemmed_text:pledge, unstemmed_text:deposit], 4, false)) >>> spanNear([unstemmed_text:charge, unstemmed_text:deposit], 4, false) >>> >>> The heap size at the moment is set to 48Gb. We are running 4 shards in 1 >>> JVM and the 4 shards combined have 24M docs evenly distributed across the >>> shards. We do use the collapse feature as well. >>> >>> This is on Solr 8.6.0 >>> >>> What are the considerations for running Span Queries and heap sizes? >>> >>> Any suggestions are welcome >>> >>> Sjoerd >> >> >> >> -- >> Sincerely yours >> Mikhail Khludnev > > > > -- > Sincerely yours > Mikhail Khludnev --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org