That does not seem to work fine. To further simplify the issue, assuming
there is a multi valued tag field and number of docs is 1 million. By
constrainting on a given tag, I need to search on the related tags.

So
Doc 1:
   tags: tagA, tagB, tagC, ball
Doc 2:
   tags: tagA, bat

Now constrainting on "tagA" and searching for "ba*",  I need something like
http://localhost:8983/solr/memoir/select?fq=tag:tagA&q=(tags%3Aba*) and just
return the related tags ( not the docs where that tag is present )

"tagA" maybe present in 20K docs ( of 1 million docs), but "tagA" might have
totally 100 other related tags ( i.e those 100 tags had appeared with "tagA"
in atleast 1 doc ). So the search space ( by constrainting on "tagA" ) is
100 and not 1million.

Hope that helps in explaining the issue better.

Thanks!


On Mon, Jul 20, 2009 at 9:51 PM, Avlesh Singh <avl...@gmail.com> wrote:

> Have a look at the MoreLikeThis component -
> http://wiki.apache.org/solr/MoreLikeThis
>
> Cheers
> Avlesh
>
> On Mon, Jul 20, 2009 at 8:05 PM, James T <codetester.codetes...@gmail.com
> >wrote:
>
> > Hi,
> >
> > I have a specific requirement for searching and looking for some help
> from
> > the community on how to achieve it using solr:
> >
> > I need to index 1million + documents. Each document contains ( among
> other
> > fields ) 3 fields representing the category which that doc belongs to.
> For
> > example ( a very simplied case to make it easier to explain )
> >
> > Doc 1
> >  Place : NY, Paris, Tokyo
> >  Authors: AuthorA, AuthorB, AuthorC, AuthorD
> >  Tags: tagA, tagB, ballon
> >
> > Doc 2
> >  Place : Bangkok
> >  Authors: AuthorD
> >  Tags: tagZ
> >
> > So each doc can contain multiple values for each of above fields ( place,
> > author, tags )
> >
> > Now the searching requirements is that, by constrainting on one of the
> > value, I need a search on related fields.
> >
> > Example: By giving a constraint "Author: AuthorD", I need a search on the
> > search space:
> >    Place: Ny, Paris, Tokyo and London
> >    Author: AuthorA, AuthorB, AuthorC,
> >    Tags: tagA, tagB and tagZ
> > ( The above result is generated by the fact that every item in the result
> > has atleast 1 doc in common with "AuthorD" )
> >
> > So as I am typing "Ba", I need to get Ballon and Bangkok ( These Tags and
> > Places have atleast 1doc where it also had AuthorD )
> >
> > Is such a system possible to implement using solr?
> >
> > Thanks!
> >
>

Reply via email to