]
Emmanuel Bernard updated HSEARCH-269:
-------------------------------------
Fix Version/s: 3.3.0
We'll need to move it for 3.3, we did not have time to polish this idea.
Spell check functionality needed
--------------------------------
Key: HSEARCH-269
URL:
http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-269
Project: Hibernate Search
Issue Type: New Feature
Components: engine, mapping
Affects Versions: 3.1.0.Beta2
Reporter: John Griffin
Assignee: John Griffin
Fix For: 3.3.0
From Emmanuel:
- more than one field and even more than one index should be the source of the
dictionary
- declaring which field is part of a dictionary should be declarative
@AddToDictionary(name="main-dictionary")
(with probably an optional field name(s))
- for a given dictionary name, we need to associate an index and probably a field prefix
(to share the same index
for all dictionaries). This couold be by annotations or in the configuration (not
sure)
- this index should be kept like any other DirectoryProvider in the HSearch
intrastructure (we could then reuse
ReaderProvider internally and don't have leaks).
- we will probably add a manual dictionary reindex method and the SpellChecker API
should be in the SearchFactory.
sf.getDictionary("main-dictionary").spellcheck(word, suggestion);
sf.getDictionary("main-dictionary").spellcheck(word, suggestion, entity,
properties...); //not sure how useful is this one really
sf.getDictionary("main-dictionary").reindex();
this needs to be refined.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: