You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Mike Drob (Jira)" <ji...@apache.org> on 2020/02/06 20:43:00 UTC

[jira] [Resolved] (LUCENE-9142) Add documentation to Operations.determinize, SortedIntSet, and FrozenSet

     [ https://issues.apache.org/jira/browse/LUCENE-9142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mike Drob resolved LUCENE-9142.
-------------------------------
    Fix Version/s: master (9.0)
         Assignee: Mike Drob
       Resolution: Fixed

> Add documentation to Operations.determinize, SortedIntSet, and FrozenSet
> ------------------------------------------------------------------------
>
>                 Key: LUCENE-9142
>                 URL: https://issues.apache.org/jira/browse/LUCENE-9142
>             Project: Lucene - Core
>          Issue Type: Bug
>          Components: core/search
>            Reporter: Mike Drob
>            Assignee: Mike Drob
>            Priority: Major
>             Fix For: master (9.0)
>
>          Time Spent: 4h 10m
>  Remaining Estimate: 0h
>
> Was tracing through the fuzzy query code, and IntelliJ helpfully pointed out that we have mismatched types when trying to reuse states, and so we may be creating more states than we need to.
> Relevant snippets:
> {code:title=Operations.java}
>     Map<SortedIntSet.FrozenIntSet,Integer> newstate = new HashMap<>();
>     final SortedIntSet statesSet = new SortedIntSet(5);
>     Integer q = newstate.get(statesSet);
> {code}
> {{q}} is always going to be null in this path because there are no SortedIntSet keys in the map.
> There are also very little javadoc on SortedIntSet, so I'm having trouble following the precise relationship between all the pieces here.
> cc: [~mikemccand] [~romseygeek] - I would appreciate any pointers if you have them



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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