[MAGNOLIA-2708] Implement the jackrabbit spellchecker for the fulltext search Created: 30/Apr/09 Updated: 27/Nov/13 Resolved: 16/May/13 |
|
| Status: | Closed |
| Project: | Magnolia |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Tom Wespi | Assignee: | Philipp Bärfuss |
| Resolution: | Outdated | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Template: |
|
| Acceptance criteria: |
Empty
|
| Date of First Response: |
| Description |
|
for workspace.xml: <param name="spellCheckerClass" value="org.apache.jackrabbit.core.query.lucene.spell.LuceneSpellChecker$OneMinuteRefreshInterval" /> code for the template: <% |
| Comments |
| Comment by Jan Haderka [ 30/Apr/09 ] |
|
Tom, when I have shown this feature last week it was meant as a prototype/PoC. To implement this on its own and unrelated to the other search extensions (synonyms, excerpts, etc.) makes no sense. we need to put it together and provide concise and useful package of all the search goodies. And we also need to provide some flexible API so we can keep adding features as they come with minimal pain. |
| Comment by Federico Grilli [ 09/May/09 ] |
|
Hi, speaking of a search API against magnolia/jcr repositories. Here at OpenMind, I realized a Hibernate Criteria-like API to make it easier to programmatically create xpath queries. The idea crossed my mind when working at a project which involved several different search screens, each with lots of options (that is filters) diversely combined with AND/OR but which ultimately queried a DMS repository, Collection<Content> pets = JCRCriteriaFactory.createMgnlCriteria("//dogs//*", MgnlContext.getQueryManager("website"), "mgnl:content").add( will translate to {{ But there's a lot more (see http://openutils.svn.sourceforge.net/viewvc/openutils/trunk/openutils-mgnlcriteria/src/site/apt/index.apt). The API is called openutils-mgnlcriteria and it's released under gplv3. The sources (no maven artifacts yet) can be downloaded from http://openutils.svn.sourceforge.net/viewcvs.cgi/openutils/trunk/openutils-mgnlcriteria. Perhaps it could become part of the official Magnolia API? |