[
http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-269?pag...
]
Sanne Grinovero commented on HSEARCH-269:
-----------------------------------------
ping John :) This issue is often requested on the forums too (in addition to votes here),
do you think you might have some time on it this summer? We're baking Hibernate Search
4.0 so it might be easier now if you need to change some API.
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: 4.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:
http://opensource.atlassian.com/projects/hibernate/secure/Administrators....
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira