Hi
Guys.
Apologies........
U got it bingo,Am trying to do something similar as u replied.
But there is a glitch in the process
If the search is done on the 'leaf_category' as u said
with word such as 'CAMERA DIGITAL' instead of 'DIGITAL CAMERA' the
resultant
return hits will be ZERO '0'. Usage of SpanQuery for such conditions
applied should return still
the 1st document of 3.
A permutation combination of words entered should result in the specific
document being returned.
with regards
Karthik
-----Original Message-----
From: Miles Barr [mailto:
miles@runt...]
Sent: Wednesday, March 09, 2005 7:10 PM
To:
java-user@luce...
Subject: RE: SPAN QUERY [HOW TO]
It's not clear what you're trying to achieve. PhraseQuery and
SpanNearQuery can help you find tokens that are close to each other. It
you're using the standard analyzer, tokens are words. They won't help
you group documents under a topic.
You should setup some other fields in your Lucene document to hold
category information. e.g. for document 1:
text = ELECTRONICS DIGITAL CAMERA
parent_category = ELECTRONICS
leaf_category = DIGITAL CAMERA
for document 2:
text = ELECTRONICS DIGITAL CAMERA OPTICS
parent_category = ELECTRONICS
parent_category = DIGITAL CAMERA
leaf_category = OPTICS
Then search on the leaf_category. Make sure you setup the category
fields to be type KEYWORD, i.e. not tokenized.
On Wed, 2005-03-09 at 18:07 +0530, Karthik N S wrote:
> Hi Guys
>
> Apologies....
>
> Some body Please Help me for this Form
>
>
> with regards
> Karthik
>
>
> -----Original Message-----
> From: Miles Barr [mailto:
miles@runt...]
> Sent: Wednesday, March 09, 2005 3:02 PM
> To:
java-user@luce...
> Subject: Re: SPAN QUERY [HOW TO]
>
>
> On Wed, 2005-03-09 at 14:52 +0530, Karthik N S wrote:
> > The new Feature of lucene 'span query' really is interesting
> >
> > But need expert suggestions on achieveing the same.
> >
> > I have 3 documents
> >
> > Document 1 contains = ELECTRONICS DIGITAL CAMERA
> > Document 2 contains = ELECTRONICS DIGITAL CAMERA 0PTICS
> > Document 3 contains = ELECTRONICS DIGITAL CAMERA ACCESSIORIES
> >
> >
> >
> > search word = " DIGITAL CAMERA "
> >
> > Returned hits = 1st doc ONLY [ 2 and 3rd document should not be in
> > the hit ]
> >
> > SpanQuery /PharseQuery ????
> >
> >
> >
> > How would one achieve this ??? Please
>
> I've used span queries to boost the scores of results where words appear
> close together. I'm not sure exactly what you're trying to achieve. All
> three documents contain the search phrase, so both span and phrase
> queries would return all the documents.
>
> Are you trying to setup a taxonomy? i.e. only display documents in the
> category Electronics > Digital Camera, and not those in sub categories?
> If this is the case you should try to build the categorisation at the
> same time as the indexing process and either add explicit clauses in the
> search query or filter afterwards.
>
>
>
--
Miles Barr <
miles@runt...>
Runtime Collective Ltd.
---------------------------------------------------------------------
To unsubscribe, e-mail:
java-user-unsubscribe@luce...
For additional commands, e-mail:
java-user-help@luce...
---------------------------------------------------------------------
To unsubscribe, e-mail:
java-user-unsubscribe@luce...
For additional commands, e-mail:
java-user-help@luce...
opensubscriber is not affiliated with the authors of this message nor responsible for its content.