Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Is there a way to use a proximity operator (like near or within) with Lucene?

lucene near operator proximity
0
Posted

Is there a way to use a proximity operator (like near or within) with Lucene?

0

There is a variable called slop in PhraseQuery that allows you to perform NEAR/WITHIN-like queries. By default, slop is set to 0 so that only exact phrases will match. However, you can alter the value using the setSlop(int) method. When using QueryParser you can use this syntax to specify the slop: “doug cutting”~2 will find documents that contain “doug cutting” as well as ones that contain “cutting doug”.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123