You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Erick Erickson (JIRA)" <ji...@apache.org> on 2014/03/16 17:13:42 UTC
[jira] [Commented] (LUCENE-3758) Allow the ComplexPhraseQueryParser
to search order or un-order proximity queries.
[ https://issues.apache.org/jira/browse/LUCENE-3758?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13937196#comment-13937196 ]
Erick Erickson commented on LUCENE-3758:
----------------------------------------
Just to make sure I understand Dimitry's comment about the # operator. I don't see anything in this patch on a quick look that references a new operator, so that's a separate issue, correct? I see in the related SOLR-1604 patch the ability to specify inOrder="true|false" as a local parameter, so this functionality is available at that level.
Frankly, I'd rather not introduce a new operator at this stage, let's get the underlying functionality in place and treat any new operators as a separate issue if we add one it at all.
Any responses to the comment by [~rcmuir]? My quick response is that I've seen use-cases like this:
"Find all the variants of "john anderson, including 'jonathan anderson', 'jon ivan gregory anderson' but not 'eric anderson and jonathan jones' ". Contrived a bit, but you get the idea. Specifying slop doesn't allow this case, but slop with specified order does.
I'm going to be committing this this, along with SOLR-1604 today unless there are objections. The patch doesn't change current behavior so it seems pretty safe.
> Allow the ComplexPhraseQueryParser to search order or un-order proximity queries.
> ---------------------------------------------------------------------------------
>
> Key: LUCENE-3758
> URL: https://issues.apache.org/jira/browse/LUCENE-3758
> Project: Lucene - Core
> Issue Type: Improvement
> Components: core/queryparser
> Affects Versions: 4.0-ALPHA
> Reporter: Tomás Fernández Löbbe
> Assignee: Erick Erickson
> Priority: Minor
> Fix For: 4.8
>
> Attachments: LUCENE-3758.patch, LUCENE-3758.patch
>
>
> The ComplexPhraseQueryParser use SpanNearQuery, but always set the "inOrder" value hardcoded to "true". This could be configurable.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org