You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Tommaso Teofili (JIRA)" <ji...@apache.org> on 2015/11/06 10:20:27 UTC

[jira] [Created] (OAK-3594) Consider using LuceneDictionary in suggester

Tommaso Teofili created OAK-3594:
------------------------------------

             Summary: Consider using LuceneDictionary in suggester
                 Key: OAK-3594
                 URL: https://issues.apache.org/jira/browse/OAK-3594
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: lucene
            Reporter: Tommaso Teofili
            Assignee: Tommaso Teofili
             Fix For: 1.4


Currently Lucene suggester is based on {{DocumentDictionary}} which builds suggestions upon stored values of a certain field (in this case _:suggest_), however it may be better to stick to plain indexed terms via a {{LuceneDictionary}} as this would allow to save some space in the index (:suggest field wouldn't have to be stored) and we can leverage per index (configurable) analyzer in order to tweak how suggestions will be returned: using a _KeywordAnalyzer_ would result in same behaviour we currently have, using a tokenizing Analyzer will result in term level suggestions (tokens instead of field values).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)