I mentioned two features, [explain] and termfreq(field, 'value').
Neither of these require anything special, as they are using stuff
central to Lucene's scoring mechanisms. I think you can turn off the
storage of term frequencies, obviously that would spoil things, but
that's certainly not on my default.

I typed the syntax below from memory, so I might not have got it exactly
right.

Upayavira

On Wed, Jun 26, 2013, at 10:22 AM, Flavio Pompermaier wrote:
> So, in order to achieve that feature I have to declare my fileds
> (authorid
> and itemid) with termVectors="true" termPositions="true"
> termOffsets="false"?
> Should it be enough?
> 
> 
> On Wed, Jun 26, 2013 at 10:42 AM, Upayavira <u...@odoko.co.uk> wrote:
> 
> > Add fl=[explain],* to your query, and review the output in the new
> > field. It will tell you how the score was calculated. Look at the TF or
> > termfreq values, as this is the number of times the term appears.
> >
> > Also, you could add this to your fl= param: count:termfreq(authorid,
> > '1000’) which would give you a new field telling you how many times the
> > term 1000 appears in the authorid field for each document.
> >
> > Upayavira
> >
> > On Wed, Jun 26, 2013, at 09:34 AM, Flavio Pompermaier wrote:
> > > Hi to everybody,
> > > I have some multiValued (single-token) field, for example authorid and
> > > itemid, and what I'd like to know if there's the possibility to know how
> > > many times a match was found in that document for some field and if the
> > > score is higher when multiple match are found. For example, my docs are:
> > >
> > > <doc>
> > >    <id>1</id>
> > >    <authorid>11</authorid>
> > >    <authorid>9</authorid>
> > >    <itemid>1000</itemid>
> > >    <itemid>1000</itemid>
> > >    <itemid>1000</itemid>
> > >    <itemid>5000</itemid>
> > > </doc>
> > > <doc>
> > >    <id>2</id>
> > >    <authorid>3</authorid>
> > >    <itemid>1000</itemid>
> > > </doc>
> > >
> > > Whould the first document have an higher score than the second if I
> > > search
> > > for itemid=1000? Is it possible to know how many times the match was
> > > found
> > > (3 for the doc1 and 1 for doc2)?
> > >
> > > Otherwise, how could I achieve that result?
> > >
> > > Best,
> > > Flavio
> > > --
> > >
> > > Flavio Pompermaier
> > > *Development Department
> > > *_______________________________________________
> > > *OKKAM**Srl **- www.okkam.it*
> > >
> > > *Phone:* +(39) 0461 283 702
> > > *Fax:* + (39) 0461 186 6433
> > > *Email:* f.pomperma...@okkam.it
> > > *Headquarters:* Trento (Italy), fraz. Villazzano, Salita dei Molini 2
> > > *Registered office:* Trento (Italy), via Segantini 23
> > >
> > > Confidentially notice. This e-mail transmission may contain legally
> > > privileged and/or confidential information. Please do not read it if you
> > > are not the intended recipient(S). Any use, distribution, reproduction or
> > > disclosure by any other person is strictly prohibited. If you have
> > > received
> > > this e-mail in error, please notify the sender and destroy the original
> > > transmission and its attachments without reading or saving it in any
> > > manner.
> >
> 
> 
> 
> -- 
> 
> Flavio Pompermaier
> *Development Department
> *_______________________________________________
> *OKKAM**Srl **- www.okkam.it*
> 
> *Phone:* +(39) 0461 283 702
> *Fax:* + (39) 0461 186 6433
> *Email:* f.pomperma...@okkam.it
> *Headquarters:* Trento (Italy), fraz. Villazzano, Salita dei Molini 2
> *Registered office:* Trento (Italy), via Segantini 23
> 
> Confidentially notice. This e-mail transmission may contain legally
> privileged and/or confidential information. Please do not read it if you
> are not the intended recipient(S). Any use, distribution, reproduction or
> disclosure by any other person is strictly prohibited. If you have
> received
> this e-mail in error, please notify the sender and destroy the original
> transmission and its attachments without reading or saving it in any
> manner.

Reply via email to