I meant: sort=type asc,score desc

On Tue, Oct 16, 2012 at 12:08 PM, Tomás Fernández Löbbe <
tomasflo...@gmail.com> wrote:

> Yes, I saw that, but you'll need to add even more boosting than that,
> other factors of the scoring are giving the doc with type mi_attempt higher
> score than the one with type 'allele'. See what I say adding
> debugQuery=true.
>
> If you'll always want this behavior, you may want to use sorting instead
> of boosting. You could use "sort=type desc,score asc".
>
> Tomás
>
>
> On Tue, Oct 16, 2012 at 11:56 AM, Asfand Qazi <a...@sanger.ac.uk> wrote:
>
>> Hi, thanks for the reply.
>>
>> I tried that:
>>
>> http://ikmc.vm.bytemark.co.uk:**8983/solr/allele/search?q=mgi_**
>> accession_id<http://ikmc.vm.bytemark.co.uk:8983/solr/allele/search?q=mgi_accession_id>
>> :"MGI:1315204"&bq=**type:allele^100 OR type:mi_attempt^10 OR
>> type:phenotype_attempt^1
>>
>> (forgive the wrapping)
>>
>> and I got mi_attempt at the top, then the allele, then the
>> phenotype_attempt .  It should be allele first, then mi_attempt, then
>> phenotype_attempt.  You can replicate it with the above URL, it is a
>> publicly available index.
>>
>> Thanks
>>
>>
>> On 16/10/12 15:37, Tomás Fernández Löbbe wrote:
>>
>>> you are missing the "OR" between the clauses of the bq. Try with:
>>>
>>> bq=type:allele^100 OR type:mi_attempt^10 OR type:phenotype_attempt^1
>>>
>>> or set OR as your default operator in the schema.xml
>>>
>>> Tomás
>>>
>>> On Tue, Oct 16, 2012 at 10:37 AM, Asfand Qazi <a...@sanger.ac.uk> wrote:
>>>
>>>  Hello,
>>>>
>>>> The Solr server I am driving is found publicly at
>>>> http://ikmc.vm.bytemark.co.uk:****8983/solr/allele/search<http**
>>>> ://ikmc.vm.bytemark.co.uk:**8983/solr/allele/search<http://ikmc.vm.bytemark.co.uk:8983/solr/allele/search>>,
>>>> it contains freely available information from science research
>>>>
>>>> establishments.
>>>>
>>>> It contains many documents, and I usually do is look up all documents
>>>> where the 'mgi_accession_id' field matches what I want it to.  This
>>>> returns
>>>> several documents, each one having a 'type' field.  The value can be
>>>> either
>>>> 'allele', 'mi_attempt' or 'phenotype_attempt'.
>>>>
>>>> What I want to do is return all documents where the 'mgi_accession_id'
>>>> matches what I want, and I want the documents ordered such that
>>>> 'type:allele' docs are at the top, followed by 'type:mi_attempt' docs,
>>>> followed last by 'type:phenotype_attempt' docs.
>>>>
>>>> Here is an example of a query I fire at it:
>>>>
>>>> http://ikmc.vm.bytemark.co.uk:****8983/solr/allele/search?q=**mgi_**
>>>> accession_id<http://ikmc.vm.**bytemark.co.uk:8983/solr/**
>>>> allele/search?q=mgi_accession_**id<http://ikmc.vm.bytemark.co.uk:8983/solr/allele/search?q=mgi_accession_id>
>>>> >
>>>> :"MGI:1315204"&bq=**type:**allele^100 type:mi_attempt^10
>>>>
>>>> type:phenotype_attempt^1
>>>>
>>>> All the docs end up with the same score!
>>>>
>>>> I'm clearly doing something wrong, but what?  Help is appreciated.
>>>>
>>>> Thanks in advance.
>>>>
>>>> --
>>>> Regards,
>>>>        Asfand Yar Qazi
>>>>        Team 87 - High Throughput Gene Targeting
>>>>        Wellcome Trust Sanger Institute
>>>>
>>>>
>>>>
>>>> --
>>>> The Wellcome Trust Sanger Institute is operated by Genome Research
>>>> Limited, a charity registered in England with number 1021457 and a
>>>> company
>>>> registered in England with number 2742969, whose registered office is
>>>> 215
>>>> Euston Road, London, NW1 2BE.
>>>>
>>>
>>>
>>
>> --
>> Regards,
>>       Asfand Yar Qazi
>>       Team 87 - High Throughput Gene Targeting
>>       Wellcome Trust Sanger Institute
>>
>>
>>
>> --
>> The Wellcome Trust Sanger Institute is operated by Genome Research
>> Limited, a charity registered in England with number 1021457 and a company
>> registered in England with number 2742969, whose registered office is 215
>> Euston Road, London, NW1 2BE.
>>
>
>

Reply via email to