Hi,

This sounds a bit like memoryindex which is what powers elasticsearch
percolator and which now does some scoring..... peek under the hood and ask
Wolfgang :)

Otis
Solr & ElasticSearch Support
http://sematext.com/
On Nov 22, 2013 4:08 PM, "Doug Turnbull" <
dturnb...@opensourceconnections.com> wrote:

> If I could get at the number of tokens in a query or query norms I
> might be able to use that in conjunction with field norms to measure
> how close the query is to the field in terms of number of tokens. Then
> regular mm could do the trick.
>
> Sent from my Windows Phone From: Doug Turnbull
> Sent: 11/22/2013 4:05 PM
> To: Erik Hatcher; solr-user@lucene.apache.org
> Subject: RE: Reverse mm(min-should-match)
> Hmm... Not necessarily. I'd be happy with any ordering for now. Though
> some notion of order and slop would be nice in the future
>
> Sent from my Windows Phone From: Erik Hatcher
> Sent: 11/22/2013 3:32 PM
> To: solr-user@lucene.apache.org
> Subject: Re: Reverse mm(min-should-match)
> Does order matter?    By "exact" you mean the same tokens in the same
> positions?
>
>         Erik
>
> On Nov 22, 2013, at 2:54 PM, Doug Turnbull
> <dturnb...@opensourceconnections.com> wrote:
>
> > Instead of specifying a percentage or number of query terms must match
> > tokens in a field, I'd like to do the opposite -- specify how much of a
> > field must match a query.
> >
> > The problem I'm trying to solve is to boost document titles that closely
> > match the query string. If a title looks something like
> >
> > *Title: *[solr] [the] [worlds] [greatest] [search] [engine]
> >
> > I want to be able to specify how much of the field must match the query
> > string. This differs from normal mm. Normal mm specifies a how much of
> the
> > query must match a field.
> >
> > As an example, with this title, if I use normal mm=100% and perform the
> > following query:
> >
> > mm=100%
> > q=solr
> >
> > This will match the title above, as 100% of [solr] matches the field
> >
> > What I really want to get at is a reverse mm:
> >
> > Rmm=100%
> > q=solr
> >
> > The title above will not match in this case. Only 1/6 of the tokens in
> the
> > field match the query.
> >
> > However an exact search would match:
> >
> > Rmm=100%
> > q=solr the worlds greatest search engine
> >
> > Here 100% of the query matches the title, so I'm good.
> >
> > Is there any way to achieve this in Solr?
> >
> > --
> > Doug Turnbull
> > Search & Big Data Architect
> > OpenSource Connections <http://o19s.com>
>

Reply via email to