Description
Here's a list of improvements done for lucene based suggestions that were done for 1.4:
OAK-2754: Use non unique PathCursor in LucenePropertyIndex (trunk@1682488, 1.2@1738061)OAK-3230: Query engine should support virtual index rows (trunk@1697896, 1.2@1738062)OAK-3156: Allows suggestions to work on non-nt:base (trunk@1708307, 1.2@1738063)OAK-3509: Returns suggesion result per row (while this isn't really required, but it'd make other backports rather simple) (trunk@1715716, 1.2@1738066)OAK-3149: Uses one suggest dictionary per index definition. Useful when there are multiple indices supporting suggestions (trunk@1716100, 1.2@1738068)OAK-3407: Allows to have single work suggestions instead of phrases (trunk@1716588, trunk@1716589, trunk@1717203, 1.2@1738069)OAK-3692: java.lang.NoClassDefFoundError: org/apache/lucene/index/sorter/Sorter$DocComparator (trunk@1717410, 1.2@1738070)OAK-3838: Fixes issues of picking up a competing-non-suggest-capable index incorrectly to provide suggestions (trunk@1723565, 1.2@1738073)OAK-3825: Including Resource name to suggestions (trunk@1725941, 1.2@1738074)OAK-2477: Namespaced global configs for suggestions (trunk@1726237, 1.2@1738075, 1.2@1738085)OAK-3994: Simple query on suggestion/spellcheck with unambiguous index def and one descendant clause should work (trunk@1729505, trunk@1729599, 1.2@1738076)OAK-4009: Search done via Lucene index might return duplicate results (trunk@1729957, 1.2@1738077)OAK-4070: Refactor LuceneIndexEditorContext to allow for switchable clock for testing (trunk@1732647, 1.2@1738078)OAK-4059: Tests in oak-lucene do not shut down repository (trunk@1732268, 1.2@1738078)OAK-4068: Align default value of suggestUpdateFrequencyMinutes to match documented 10 minutes (trunk@1732648, trunk@1732864, 1.2@1738078)OAK-4126: Suggestion and spellcheck queries throw exception if result contain lucene query character (trunk@1735052, trunk@1736176, 1.2@1738079, 1.2@1738080)
We'd also need to update docs (updated in r1738087)
- Required issues
- Backported for dependency commit
- Not backported yet
- Backported
Attachments
Issue Links
- relates to
-
OAK-3230 Query engine should support virtual index rows
- Closed
-
OAK-3994 Simple query on suggestion/spellcheck with unambiguous index def and one descendant clause should work
- Closed
-
OAK-3156 Lucene suggestions index definition can't be restricted to a specific type of node
- Closed
-
OAK-3692 java.lang.NoClassDefFoundError: org/apache/lucene/index/sorter/Sorter$DocComparator
- Closed
-
OAK-4009 Search done via Lucene index might return duplicate results
- Closed
-
OAK-3149 SuggestHelper should manage a suggestor per index definition
- Closed
-
OAK-3838 IndexPlanner incorrectly lets all full text indices to participate for suggest/spellcheck queries
- Closed
-
OAK-3917 SuggestionHelper creating unnecessary temporary directories
- Closed
-
OAK-4126 Suggestion and spellcheck queries throw exception if result contain lucene query character
- Closed
-
OAK-4059 Tests in oak-lucene do not shut down repository
- Closed
-
OAK-4068 Align default value of suggestUpdateFrequencyMinutes to match documented 10 minutes
- Closed
-
OAK-2477 Move suggester specific config to own configuration node
- Closed
-
OAK-3825 Including Resource name to suggestions
- Closed
-
OAK-2754 Use non unique PathCursor in LucenePropertyIndex
- Closed
-
OAK-3407 Configuration to pass suggestion fields through analyzer
- Closed
-
OAK-3509 Lucene suggestion results should have 1 row per suggestion with appropriate column names
- Closed
-
OAK-4070 Refactor LuceneIndexEditorContext to allow for switchable clock for testing
- Closed