[jira] [Commented] (LUCENE-8645) Add fixed field intervals
[ https://issues.apache.org/jira/browse/LUCENE-8645?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16751001#comment-16751001 ] ASF subversion and git services commented on LUCENE-8645: - Commit 87d68c8253fcb928be4eb2b2d908393252a50ec5 in lucene-solr's branch refs/heads/master-deprecations from Alan Woodward [ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=87d68c8 ] LUCENE-8645: Intervals.fixField() > Add fixed field intervals > - > > Key: LUCENE-8645 > URL: https://issues.apache.org/jira/browse/LUCENE-8645 > Project: Lucene - Core > Issue Type: Improvement >Reporter: Alan Woodward >Assignee: Alan Woodward >Priority: Major > Fix For: 8.0 > > Attachments: LUCENE-8645.patch > > > It can be useful to report intervals from one fields as if they came from > another. For example, fast prefix searches can be implemented by indexing > text into two fields, one with the full terms and one with edge-ngrams > enabled; to do proximity searches against terms and prefixes, you could wrap > a term query against the ngrammed field so that its intervals appear to come > from the normal field, and use it an an ordered or unordered interval. > This is analogous to the FieldMaskingSpanQuery, but has the advantage that we > don't use term statistics for scoring interval queries, so there is no issue > with mixing up field weights from different fields. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (LUCENE-8645) Add fixed field intervals
[ https://issues.apache.org/jira/browse/LUCENE-8645?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16748744#comment-16748744 ] ASF subversion and git services commented on LUCENE-8645: - Commit 87d68c8253fcb928be4eb2b2d908393252a50ec5 in lucene-solr's branch refs/heads/master from Alan Woodward [ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=87d68c8 ] LUCENE-8645: Intervals.fixField() > Add fixed field intervals > - > > Key: LUCENE-8645 > URL: https://issues.apache.org/jira/browse/LUCENE-8645 > Project: Lucene - Core > Issue Type: Improvement >Reporter: Alan Woodward >Assignee: Alan Woodward >Priority: Major > Attachments: LUCENE-8645.patch > > > It can be useful to report intervals from one fields as if they came from > another. For example, fast prefix searches can be implemented by indexing > text into two fields, one with the full terms and one with edge-ngrams > enabled; to do proximity searches against terms and prefixes, you could wrap > a term query against the ngrammed field so that its intervals appear to come > from the normal field, and use it an an ordered or unordered interval. > This is analogous to the FieldMaskingSpanQuery, but has the advantage that we > don't use term statistics for scoring interval queries, so there is no issue > with mixing up field weights from different fields. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (LUCENE-8645) Add fixed field intervals
[ https://issues.apache.org/jira/browse/LUCENE-8645?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16748742#comment-16748742 ] ASF subversion and git services commented on LUCENE-8645: - Commit 120276295bbcd0a813ca5a74b5eb2a4ba5b35bf3 in lucene-solr's branch refs/heads/branch_8x from Alan Woodward [ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=1202762 ] LUCENE-8645: Intervals.fixField() > Add fixed field intervals > - > > Key: LUCENE-8645 > URL: https://issues.apache.org/jira/browse/LUCENE-8645 > Project: Lucene - Core > Issue Type: Improvement >Reporter: Alan Woodward >Assignee: Alan Woodward >Priority: Major > Attachments: LUCENE-8645.patch > > > It can be useful to report intervals from one fields as if they came from > another. For example, fast prefix searches can be implemented by indexing > text into two fields, one with the full terms and one with edge-ngrams > enabled; to do proximity searches against terms and prefixes, you could wrap > a term query against the ngrammed field so that its intervals appear to come > from the normal field, and use it an an ordered or unordered interval. > This is analogous to the FieldMaskingSpanQuery, but has the advantage that we > don't use term statistics for scoring interval queries, so there is no issue > with mixing up field weights from different fields. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (LUCENE-8645) Add fixed field intervals
[ https://issues.apache.org/jira/browse/LUCENE-8645?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16745064#comment-16745064 ] Alan Woodward commented on LUCENE-8645: --- Here is a patch - this turns out be remarkably simple to implement. > Add fixed field intervals > - > > Key: LUCENE-8645 > URL: https://issues.apache.org/jira/browse/LUCENE-8645 > Project: Lucene - Core > Issue Type: Improvement >Reporter: Alan Woodward >Assignee: Alan Woodward >Priority: Major > Attachments: LUCENE-8645.patch > > > It can be useful to report intervals from one fields as if they came from > another. For example, fast prefix searches can be implemented by indexing > text into two fields, one with the full terms and one with edge-ngrams > enabled; to do proximity searches against terms and prefixes, you could wrap > a term query against the ngrammed field so that its intervals appear to come > from the normal field, and use it an an ordered or unordered interval. > This is analogous to the FieldMaskingSpanQuery, but has the advantage that we > don't use term statistics for scoring interval queries, so there is no issue > with mixing up field weights from different fields. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org