You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2022/07/28 17:32:00 UTC

[jira] [Commented] (LUCENE-10663) KnnVectorQuery explain incorrect when multiple segments

    [ https://issues.apache.org/jira/browse/LUCENE-10663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17572575#comment-17572575 ] 

ASF subversion and git services commented on LUCENE-10663:
----------------------------------------------------------

Commit bb752c774ca0264a02a60e9b8568addb7b6722d3 in lucene's branch refs/heads/main from Shiming Li
[ https://gitbox.apache.org/repos/asf?p=lucene.git;h=bb752c774ca ]

LUCENE-10663: Fix KnnVectorQuery explain with multiple segments (#1050)

If there are multiple segments. KnnVectorQuery explain has a bug in locating
the doc ID. This is because the doc ID in explain is the docBase without the
segment.  In KnnVectorQuery.DocAndScoreQuery docs docid is increased in each
segment of the docBase. So, in the 'DocAndScoreQuery.explain', needs to be
added with the segment's docBase. 

Co-authored-by: Julie Tibshirani <ju...@apache.org>

> KnnVectorQuery explain incorrect when multiple segments
> -------------------------------------------------------
>
>                 Key: LUCENE-10663
>                 URL: https://issues.apache.org/jira/browse/LUCENE-10663
>             Project: Lucene - Core
>          Issue Type: Bug
>          Components: core/search
>    Affects Versions: 9.0, 9.1, 9.2
>            Reporter: Shiming Li
>            Priority: Major
>          Time Spent: 1h
>  Remaining Estimate: 0h
>
> If there are multiple segments. KnnVectorQuery explain has a bug in locating docid. 
> This is because the docid in explain, which is the docBase without the segment. 
> In KnnVectorQuery.DocAndScoreQuery docs docid is increased in each segment of the docBase. 
> The two docid are not in the same dimension.
> So, in the 'DocAndScoreQuery.explain', needs to be added with the segment's docBase. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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