On Wed, Nov 24, 2010 at 10:03 PM, Zhou Wu <zwu...@yahoo.com> wrote: > > > I'm trying to do some thing like > org.apache.jackrabbit.core.query.lucene.spell.SpellChecker for autocomplete: > When user type in the search input box, a list of words (phrases) that pops > up like Google suggestion. I searched on the web and got > http://stackoverflow.com/questions/120180/how-to-do-query-auto-completion-suggestions-in-lucene > that looks like helpful. But I don't know how to start to get it work with > Jackrabbit. Could any one give some tips? Thanks,
Afaiu, Spellchecker wouldn't fit auto completion. Auto completion is about suggesting existing terms in the index after you typed, say 'jack'. There are some Lucene strategies on how to efficiently write auto-completion suggestions (I do not know where references are, but just have the 'termenum' represented as some tree, where every node is just one 'letter', you have easy auto-completion possibilities. You also might want to check Solr, they most likely have something for it). However, I don't see the match with a Spellchecker, which goal is 'did you mean', kind of info (it uses ngrams for this, something you don't need for auto-suggestion I would think). Now, another thing is, that how would you be able to 'query' jackrabbit for auto-completion suggestions? You should add your own query extension right? currently, from the top of my head, for xpath you have something like rep:similar. You might have to hook in then rep:autocomplete or something. I don't exactly know how this works out. Regards Ard > -- > View this message in context: > http://jackrabbit.510166.n4.nabble.com/AutoCompelete-tp3058073p3058073.html > Sent from the Jackrabbit - Users mailing list archive at Nabble.com. > -- Hippo Europe • Amsterdam Oosteinde 11 • 1017 WT Amsterdam • +31 (0)20 522 4466 USA • San Francisco 185 H Street Suite B • Petaluma CA 94952-5100 • +1 (707) 773 4646 Canada • Montréal 5369 Boulevard St-Laurent • Montréal QC H2T 1S5 • +1 (514) 316 8966 www.onehippo.com • www.onehippo.org • i...@onehippo.com