[
https://issues.apache.org/jira/browse/LUCENE-7086?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15212897#comment-15212897
]
Michael McCandless commented on LUCENE-7086:
--------------------------------------------
bq. Even if the strategy is filtering out points, shouldn't that be done in
this class?
I don't think so.
I think filtering away points should be a very explicit choice on the part of
the user, not something that's silently done by default: that kind of leniency
only leads to problems, and was in fact the original reason for opening this
issue.
And exactly how the filtering should happen is not obvious / schema dependent:
should any field that has points be completely removed? Or should the field be
kept when it has other things (doc values, postings), only suppressing that it
has points? When those points fields are removed, should other fields also be
removed?
A user who has indexed points yet also wants to use this slow class needs to
work out how they want to hide their indexed points.
bq. The Javadoc doesn't even warn that this class won't work if your index
contains point fields.
+1 to update the javadocs making this clearer.
> SlowCompositeReaderWrapper does not support point values
> --------------------------------------------------------
>
> Key: LUCENE-7086
> URL: https://issues.apache.org/jira/browse/LUCENE-7086
> Project: Lucene - Core
> Issue Type: Bug
> Reporter: Adrien Grand
> Assignee: Michael McCandless
> Fix For: master, 6.0
>
> Attachments: LUCENE-7086.patch, LUCENE-7086.patch
>
>
> SlowCompositeReaderWrapper.getPointValues always returns null. I think this
> is trappy and we should either implement it or throw an
> UnsupportedOperationException instead.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]