lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bratislav Stojanovic <bratislav1...@gmail.com>
Subject Re: Getting documents from suggestions
Date Fri, 15 Mar 2013 10:09:05 GMT
Awesome Steve, I'll try that and let you know. Thank you all for answers.

On Fri, Mar 15, 2013 at 12:24 AM, Steve Rowe <sarowe@gmail.com> wrote:

> Hi Bratislav,
>
> LUCENE-4517 sounds like what you want: <
> https://issues.apache.org/jira/browse/LUCENE-4517>: "Suggesters: allow to
> pass a user-defined predicate/filter to the completion searcher"
>
> There's a patch there, against Lucene trunk from about 5 months ago, so if
> you want to give it a try you'll have to figure out what Subversion
> revision that was, check it out, apply the patch, then compile.
>
> Steve
>
> On Mar 14, 2013, at 6:43 PM, Bratislav Stojanovic <bratislav1983@gmail.com>
> wrote:
>
> > Not few of them, I want to know them all. Then I want to iterate through
> > them and remove ones
> > that doesn't have id that matches my criteria. In other words, if there's
> > at least one doc that matches,
> > I want to show that suggestion.
> >
> > Hmm, does it mean that I have to search index with the query =
> > +id:<suggestion> and then examine each
> > returned doc? Isn't that gonna be slow because there will be 10 searches
> on
> > each key press (I want to always
> > show 10 suggestions)?
> >
> > On Thu, Mar 14, 2013 at 11:21 PM, Jack Krupansky <
> jack@basetechnology.com>wrote:
> >
> >> Let's refine this...
> >>
> >> If a top suggestion is X, do you simply want to know a few of the
> >> documents which have the highest term frequency for X?
> >>
> >> Or is there some other term-oriented metric you might propose?
> >>
> >>
> >> -- Jack Krupansky
> >>
> >> -----Original Message----- From: Bratislav Stojanovic
> >> Sent: Thursday, March 14, 2013 6:14 PM
> >> To: java-user@lucene.apache.org
> >> Subject: Re: Getting documents from suggestions
> >>
> >>
> >> Wow that was fast :)
> >>
> >> I have implemented a simple search box with auto-suggestions, so
> whenever
> >> user
> >> types in something, ajax call is fired to the SuggestServlet and in
> return
> >> 10 suggestions
> >> are shown. It's working fine with the SpellChecker class, but I only get
> >> array of Strings.
> >>
> >> What I want is to get lucene Document instances so I can use
> doc.get("id")
> >> to filter those suggestions.
> >> This field is my field, doesn't have to do anything with the default
> Doc.
> >> Id field Lucene generates.
> >>
> >> Here's an example : when I type "apache" I get suggestions like "
> >> apache.org",
> >> "apache2" etc.
> >> Now I want to have something like this :
> >> Document doc = SomeClass.**getDocFromSuggestion("apache.**org<
> http://apache.org>
> >> ");
> >> if (doc.get("id") == ...) {
> >>  //add suggestion into the result
> >> } else {
> >>  //do nothing.
> >> }
> >>
> >> Is MoreLikeThis designed for this?
> >>
> >> On Thu, Mar 14, 2013 at 10:45 PM, Jack Krupansky <
> jack@basetechnology.com>
> >> **wrote:
> >>
> >> Could you give us some examples of what you expect? I mean, how is your
> >>> suggested set of documents any different from simply executing a query
> >>> with
> >>> the list of suggested terms (using q.op=OR)?
> >>>
> >>> Or, maybe you want something like MoreLikeThis?
> >>>
> >>> -- Jack Krupansky
> >>>
> >>> -----Original Message----- From: Bratislav Stojanovic
> >>> Sent: Thursday, March 14, 2013 5:36 PM
> >>> To: java-user@lucene.apache.org
> >>> Subject: Getting documents from suggestions
> >>>
> >>>
> >>> Hi all,
> >>>
> >>> How can I filter suggestions based on some value from the indexed
> field?
> >>> I have a stored 'id' field in my index and I want to use that to
> examine
> >>> documents
> >>> where the suggestion was found, but how to get Document from
> suggestion?
> >>> SpellChecker class only returns array of strings.
> >>>
> >>> What classes should I use? Please help.
> >>>
> >>> Thanx in advance.
> >>>
> >>> --
> >>> Bratislav Stojanovic, M.Sc.
> >>>
> >>> ------------------------------****----------------------------**
> >>> --**---------
> >>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.****apache.org<
> >>> java-user-**unsubscribe@lucene.apache.org<
> java-user-unsubscribe@lucene.apache.org>
> >>>>
> >>> For additional commands, e-mail: java-user-help@lucene.apache.****org<
> >>> java-user-help@lucene.**apache.org <java-user-help@lucene.apache.org>>
> >>>
> >>>
> >>>
> >>
> >> --
> >> Bratislav Stojanovic, M.Sc.
> >>
> >>
> ------------------------------**------------------------------**---------
> >> To unsubscribe, e-mail: java-user-unsubscribe@lucene.**apache.org<
> java-user-unsubscribe@lucene.apache.org>
> >> For additional commands, e-mail: java-user-help@lucene.apache.**org<
> java-user-help@lucene.apache.org>
> >>
> >>
> >
> >
> > --
> > Bratislav Stojanovic, M.Sc.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>


-- 
Bratislav Stojanovic, M.Sc.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message