[
https://issues.apache.org/jira/browse/LUCENE-7093?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martijn van Groningen updated LUCENE-7093:
------------------------------------------
Attachment: LUCENE-7093.patch
Added a new patch:
* Removed the unnecessary boxing of the dimensionCount and numBytes.
* Undo the changes made to BytesRefArray and simply use ByteRef[]
* The MemoryIndexPointValues#intersect(...) was broken for anything with more
than 1 dimension. This was caused by how the terms were sorted, anything beyond
the first dimension was ignored, because the values were sorted by natural
order. So removed the sorting and instead the memory index now only picks the
lowest and highest packed value. The intersect() method now simple visits all
points. This makes >2d cases work and is good enough for now.
* If there are points in a field, don't stop indexing, so that if doc values is
enabled, these get stored too.
> MemoryIndex does not support points
> -----------------------------------
>
> Key: LUCENE-7093
> URL: https://issues.apache.org/jira/browse/LUCENE-7093
> Project: Lucene - Core
> Issue Type: Bug
> Reporter: Robert Muir
> Assignee: Martijn van Groningen
> Fix For: 6.0
>
> Attachments: LUCENE-7093.patch, LUCENE-7093.patch, LUCENE-7093.patch
>
>
> I realized this glancing at LUCENE-7091.
> I think this should have points support or else people cannot move off of the
> deprecated LegacyXXX encodings?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]