<dynamicField name="*_id"  type="text"    indexed="true"  stored="true"/>

so all attributes except 'id' are of type text.

I didn't know that about the string type. So is my problem as described (
that partial matches are contributing to the calculation ) and does defining
the filed type as string solve this problem.

Or is my understanding completely incorrect?

Thanks in advance

On 15 June 2011 12:08, Ahmet Arslan <iori...@yahoo.com> wrote:

> >
> /solr/select/?q=b007vty6&defType=dismax&qf=id^10%20parent_id^9%20brand_container_id^8%20series_container_id^8%20subseries_container_id^8%20clip_container_id^1%20clip_episode_id^1&debugQuery=on&fl=id,parent_id,brand_container_id,series_container_id,subseries_container_id,clip_episode_id,clip_episode_id,score&wt=json&indent=on
> >
> >
> > same result ( just higher scores ). It's almost as if
> > partial matches on
> > brand|series_container_id and id are being considered in
> > the 1st document.
> > Surely this can't be right / expected?
>
> What is your fieldType definition? Don't you think it is better to use
> string type which is not tokenized?
>

Reply via email to