[ https://issues.apache.org/jira/browse/OAK-4167?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vikas Saurabh updated OAK-4167: ------------------------------- Description: Here's a list of improvements done for lucene based suggestions that were done for 1.4: # OAK-3156: Allows suggestions to work on non-nt:base (*r) (x) ([trunk@r1708307|https://svn.apache.org/r1708307]) # OAK-3509: Returns suggesion result per row (while this isn't really required, but it'd make other backports rather simple) (*r) (x) ([trunk@r1715716|https://svn.apache.org/r1715716]) # OAK-3838: Fixes issues of picking up a competing-non-suggest-capable index incorrectly to provide suggestions (*r) (x) ([trunk@r1723565|https://svn.apache.org/r1723565]) # OAK-3149: Uses one suggest dictionary per index definition. Useful when there are multiple indices supporting suggestions (*r) (x) ([trunk@r1716100|https://svn.apache.org/r1716100]) # OAK-3692: java.lang.NoClassDefFoundError: org/apache/lucene/index/sorter/Sorter$DocComparator (*r) (x) ([trunk@r1717410|https://svn.apache.org/r1717410]) # OAK-4126: Suggestion and spellcheck queries throw exception if result contain lucene query character (*r) (x) ([trunk@r1735052|https://svn.apache.org/r1735052], [trunk@r1736176|https://svn.apache.org/r1736176]) # OAK-3157: Suggestions can work without setting aggregated full text index on them (*y) (x) ([trunk@r1695457|https://svn.apache.org/r1695457]) # OAK-3407: Allows to have single work suggestions instead of phrases (*g) (x) ([trunk@r1716588|https://svn.apache.org/r1716588], [trunk@r1716589|https://svn.apache.org/r1716589], [trunk@r1717203|https://svn.apache.org/r1717203]) # OAK-2477: Namespaced global configs for suggestions (*g) (x) ([trunk@r1726237|https://svn.apache.org/r1726237]) We'd also need to update docs (*r) (x) ([trunk@r1715717|https://svn.apache.org/r1715717], [trunk@r1717655|https://svn.apache.org/r1717655], [trunk@r1716588|https://svn.apache.org/r1716588], [trunk@r1716590|https://svn.apache.org/r1716590], [trunk@r1726332|https://svn.apache.org/r1726332]) (*r) - Required (*y) - Good to have (*g) - Not required, but might as well be backported (x) - Not backported yet (/) - Backported was: Here's a list of improvements done for lucene based suggestions that were done for 1.4: # OAK-3156: Allows suggestions to work on non-nt:base (*r) (x) # OAK-3509: Returns suggesion result per row (while this isn't really required, but it'd make other backports rather simple) (*r) (x) # OAK-3838: Fixes issues of picking up a competing-non-suggest-capable index incorrectly to provide suggestions (*r) (x) # OAK-3149: Uses one suggest dictionary per index definition. Useful when there are multiple indices supporting suggestions (*r) (x) # OAK-4126: Suggestion and spellcheck queries throw exception if result contain lucene query character (*r) (x) # OAK-3157: Suggestions can work without setting aggregated full text index on them (*y) (x) # OAK-3407: Allows to have single work suggestions instead of phrases (*g) (x) # OAK-2477: Namespaced global configs for suggestions (*g) (x) We'd also need to update docs (*r) (x) (*r) - Required (*y) - Good to have (*g) - Not required, but might as well be backported (x) - Not backported yet (/) - Backported > Collect and backport lucene based suggestion improvements done in 1.4 into > 1.2 branch > ------------------------------------------------------------------------------------- > > Key: OAK-4167 > URL: https://issues.apache.org/jira/browse/OAK-4167 > Project: Jackrabbit Oak > Issue Type: Task > Components: lucene > Reporter: Vikas Saurabh > Assignee: Vikas Saurabh > Priority: Minor > > Here's a list of improvements done for lucene based suggestions that were > done for 1.4: > # OAK-3156: Allows suggestions to work on non-nt:base (*r) (x) > ([trunk@r1708307|https://svn.apache.org/r1708307]) > # OAK-3509: Returns suggesion result per row (while this isn't really > required, but it'd make other backports rather simple) (*r) (x) > ([trunk@r1715716|https://svn.apache.org/r1715716]) > # OAK-3838: Fixes issues of picking up a competing-non-suggest-capable index > incorrectly to provide suggestions (*r) (x) > ([trunk@r1723565|https://svn.apache.org/r1723565]) > # OAK-3149: Uses one suggest dictionary per index definition. Useful when > there are multiple indices supporting suggestions (*r) (x) > ([trunk@r1716100|https://svn.apache.org/r1716100]) > # OAK-3692: java.lang.NoClassDefFoundError: > org/apache/lucene/index/sorter/Sorter$DocComparator (*r) (x) > ([trunk@r1717410|https://svn.apache.org/r1717410]) > # OAK-4126: Suggestion and spellcheck queries throw exception if result > contain lucene query character (*r) (x) > ([trunk@r1735052|https://svn.apache.org/r1735052], > [trunk@r1736176|https://svn.apache.org/r1736176]) > # OAK-3157: Suggestions can work without setting aggregated full text index > on them (*y) (x) ([trunk@r1695457|https://svn.apache.org/r1695457]) > # OAK-3407: Allows to have single work suggestions instead of phrases (*g) > (x) ([trunk@r1716588|https://svn.apache.org/r1716588], > [trunk@r1716589|https://svn.apache.org/r1716589], > [trunk@r1717203|https://svn.apache.org/r1717203]) > # OAK-2477: Namespaced global configs for suggestions (*g) (x) > ([trunk@r1726237|https://svn.apache.org/r1726237]) > We'd also need to update docs (*r) (x) > ([trunk@r1715717|https://svn.apache.org/r1715717], > [trunk@r1717655|https://svn.apache.org/r1717655], > [trunk@r1716588|https://svn.apache.org/r1716588], > [trunk@r1716590|https://svn.apache.org/r1716590], > [trunk@r1726332|https://svn.apache.org/r1726332]) > (*r) - Required > (*y) - Good to have > (*g) - Not required, but might as well be backported > (x) - Not backported yet > (/) - Backported -- This message was sent by Atlassian JIRA (v6.3.4#6332)