You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Dawid Weiss (Jira)" <ji...@apache.org> on 2021/12/16 09:23:00 UTC

[jira] [Resolved] (LUCENE-10317) In PhraseQuery API, the explanation of getSlop is not inexact but could be more clear

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

Dawid Weiss resolved LUCENE-10317.
----------------------------------
    Resolution: Not A Bug

> In PhraseQuery API, the explanation of getSlop is not inexact but could be more clear
> -------------------------------------------------------------------------------------
>
>                 Key: LUCENE-10317
>                 URL: https://issues.apache.org/jira/browse/LUCENE-10317
>             Project: Lucene - Core
>          Issue Type: Improvement
>          Components: core/search
>    Affects Versions: 5.2.1
>            Reporter: Claude Lepère
>            Priority: Trivial
>
> The explanation says that searching for "quick fox" will match the document "the fox is quick" with a slop of 3.
> That's true if the stop word "is" is not removed by the analyzer at indexing but, with the standard stop word list of Lucene which includes "is", a slop of 2 is enough.
> As I understand the comment in the PhraseQuery source, switching the order of two words requires two moves (the first places the words atop one another) and the slop is 2, but, if "is" is not removed, a third "move" is needed to add "is" itself and the slop is 3. I am not sure of this explanation. I would be happy to have it confirmed ... or not.
> I tested both cases in Lucene 5.2.1 but the text is the same in PhraseQuery API 8_0_0.
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org