lucenenet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Diss (JIRA)" <j...@apache.org>
Subject [jira] [Created] (LUCENENET-531) Incorrect parsing of when resetting a prefix tree node ending in LEAF_BYTE
Date Thu, 12 Dec 2013 23:41:10 GMT
John Diss created LUCENENET-531:
-----------------------------------

             Summary: Incorrect parsing of when resetting a prefix tree node ending in LEAF_BYTE
                 Key: LUCENENET-531
                 URL: https://issues.apache.org/jira/browse/LUCENENET-531
             Project: Lucene.Net
          Issue Type: Bug
          Components: Lucene.Net Contrib
    Affects Versions: Lucene.Net 3.0.3
         Environment: Lucene.Net.Contrib.Spatial
            Reporter: John Diss
            Priority: Critical


When a prefix tree node is constructed, there is an explicit check to test if the last char
is LEAF_BYTE and its presence is handled appropriately. If the node is reused via the node.Reset
method there is no such check which leads to issues if presented with a token ending in LEAF_BYTE.
This manifests as "Unexpected char: +" in method QuadPrefixTree.QuadCell.MakeShape.
I think this happens when building a cell from e.g a rectangle shape query parameter where
the cell level is < grid depth. 



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Mime
View raw message