You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by sc...@asia.com on 2010/07/22 00:32:37 UTC
Dismax query response field number
Hi,
It seems that not all field are returned from query response when i use DISMAX? Only first 10??
Any idea?
Here is my solrconfig:
<requestHandler name="dismax" class="solr.SearchHandler" >
<lst name="defaults">
<str name="defType">dismax</str>
<str name="echoParams">explicit</str>
<str name="fl">*</str>
<float name="tie">0.01</float>
<str name="qf">
text^0.5 content^1.1 title^1.5
</str>
<str name="pf">
text^0.2 content^1.1 title^1.5
</str>
<str name="bf">
recip(price,1,1000,1000)^0.3
</str>
<str name="mm">
2<-1 5<-2 6<90%
</str>
<int name="ps">100</int>
<str name="q.alt">*:*</str>
<!-- example highlighter config, enable per-query with hl=true -->
<str name="hl.fl">text features name</str>
<!-- for this field, we want no fragmenting, just highlighting -->
<str name="f.name.hl.fragsize">0</str>
<!-- instructs Solr to return the field itself if no query terms are
found -->
<str name="f.name.hl.alternateField">name</str>
<str name="f.text.hl.fragmenter">regex</str> <!-- defined below -->
</lst>
</requestHandler>
Re: Dismax query response field number
Posted by sc...@asia.com.
No, i'm talking about fields.
In my schema i've got about 15 fields with: stored="true"
Like this:
<field name="city" type="text" indexed="true" stored="true"/>
But when i run a query it return me only 10 fields, the last 4 or 5 are not the the response??
-----Original Message-----
From: Lance Norskog <go...@gmail.com>
To: solr-user@lucene.apache.org
Sent: Thu, Jul 22, 2010 2:47 am
Subject: Re: Dismax query response field number
Fields or documents? It will return all of the fields that are 'stored'.
The default number of documents to return is 10. Returning all of the
documents is very slow, so you have to request that with the rows=
parameter.
On Wed, Jul 21, 2010 at 3:32 PM, <sc...@asia.com> wrote:
>
>
>
> Hi,
>
> It seems that not all field are returned from query response when i use
DISMAX? Only first 10??
>
> Any idea?
>
> Here is my solrconfig:
>
> <requestHandler name="dismax" class="solr.SearchHandler" >
> <lst name="defaults">
> <str name="defType">dismax</str>
> <str name="echoParams">explicit</str>
> <str name="fl">*</str>
> <float name="tie">0.01</float>
> <str name="qf">
> text^0.5 content^1.1 title^1.5
> </str>
> <str name="pf">
> text^0.2 content^1.1 title^1.5
> </str>
> <str name="bf">
> recip(price,1,1000,1000)^0.3
> </str>
> <str name="mm">
> 2<-1 5<-2 6<90%
> </str>
> <int name="ps">100</int>
> <str name="q.alt">*:*</str>
> <!-- example highlighter config, enable per-query with hl=true -->
> <str name="hl.fl">text features name</str>
> <!-- for this field, we want no fragmenting, just highlighting -->
> <str name="f.name.hl.fragsize">0</str>
> <!-- instructs Solr to return the field itself if no query terms are
> found -->
> <str name="f.name.hl.alternateField">name</str>
> <str name="f.text.hl.fragmenter">regex</str> <!-- defined below -->
> </lst>
> </requestHandler>
>
>
>
--
Lance Norskog
goksron@gmail.com
Re: Dismax query response field number
Posted by Lance Norskog <go...@gmail.com>.
Fields or documents? It will return all of the fields that are 'stored'.
The default number of documents to return is 10. Returning all of the
documents is very slow, so you have to request that with the rows=
parameter.
On Wed, Jul 21, 2010 at 3:32 PM, <sc...@asia.com> wrote:
>
>
>
> Hi,
>
> It seems that not all field are returned from query response when i use DISMAX? Only first 10??
>
> Any idea?
>
> Here is my solrconfig:
>
> <requestHandler name="dismax" class="solr.SearchHandler" >
> <lst name="defaults">
> <str name="defType">dismax</str>
> <str name="echoParams">explicit</str>
> <str name="fl">*</str>
> <float name="tie">0.01</float>
> <str name="qf">
> text^0.5 content^1.1 title^1.5
> </str>
> <str name="pf">
> text^0.2 content^1.1 title^1.5
> </str>
> <str name="bf">
> recip(price,1,1000,1000)^0.3
> </str>
> <str name="mm">
> 2<-1 5<-2 6<90%
> </str>
> <int name="ps">100</int>
> <str name="q.alt">*:*</str>
> <!-- example highlighter config, enable per-query with hl=true -->
> <str name="hl.fl">text features name</str>
> <!-- for this field, we want no fragmenting, just highlighting -->
> <str name="f.name.hl.fragsize">0</str>
> <!-- instructs Solr to return the field itself if no query terms are
> found -->
> <str name="f.name.hl.alternateField">name</str>
> <str name="f.text.hl.fragmenter">regex</str> <!-- defined below -->
> </lst>
> </requestHandler>
>
>
>
--
Lance Norskog
goksron@gmail.com
Re: Dismax query response field number
Posted by sc...@asia.com.
I'm using Solr 1.4.1
-----Original Message-----
From: Justin Lolofie <jt...@gmail.com>
To: solr-user@lucene.apache.org
Sent: Thu, Jul 22, 2010 2:57 pm
Subject: Re: Dismax query response field number
scrapy what version of solr are you using?
I'd like to do "fq=city:Paris" but it doesnt seem to work for me (solr
1.4) and the docs seem to suggest its a feature that is coming but not
there yet? Or maybe I misunderstood?
On Thu, Jul 22, 2010 at 6:00 AM, <sc...@asia.com> wrote:
>
> Thanks,
>
> That was the problem!
>
>
>
>
> select?q=moto&qt=dismax& fq =city:Paris
>
>
>
>
>
>
>
>
>
>
>
> -----Original Message-----
> From: Chantal Ackermann <ch...@btelligent.de>
> To: solr-user@lucene.apache.org <so...@lucene.apache.org>
> Sent: Thu, Jul 22, 2010 12:47 pm
> Subject: Re: Dismax query response field number
>
>
> is this a typo in your query or in your e-mail?
>
> you have the "q" parameter twice.
> use "fq" for query inputs that mention a field explicitly when using
> dismax.
>
> So it should be:
> select?q=moto&qt=dismax& fq =city:Paris
>
> (the whitespace is only for visualization)
>
>
> chantal
>
>
> On Thu, 2010-07-22 at 11:03 +0200, scrapy@asia.com wrote:
>> Yes i've data... maybe my query is wrong?
>>
>> select?q=moto&qt=dismax&q=city:Paris
>>
>> Field city is not showing?
>>
>>
>>
>>
>>
>>
>>
>>
>> -----Original Message-----
>> From: Grijesh.singh <pi...@gmail.com>
>> To: solr-user@lucene.apache.org
>> Sent: Thu, Jul 22, 2010 10:07 am
>> Subject: Re: Dismax query response field number
>>
>>
>>
>> Do u have data in that field also,Solr returns field which have data only.
>
>
>
>
>
>
Re: Dismax query response field number
Posted by Justin Lolofie <jt...@gmail.com>.
scrapy what version of solr are you using?
I'd like to do "fq=city:Paris" but it doesnt seem to work for me (solr
1.4) and the docs seem to suggest its a feature that is coming but not
there yet? Or maybe I misunderstood?
On Thu, Jul 22, 2010 at 6:00 AM, <sc...@asia.com> wrote:
>
> Thanks,
>
> That was the problem!
>
>
>
>
> select?q=moto&qt=dismax& fq =city:Paris
>
>
>
>
>
>
>
>
>
>
>
> -----Original Message-----
> From: Chantal Ackermann <ch...@btelligent.de>
> To: solr-user@lucene.apache.org <so...@lucene.apache.org>
> Sent: Thu, Jul 22, 2010 12:47 pm
> Subject: Re: Dismax query response field number
>
>
> is this a typo in your query or in your e-mail?
>
> you have the "q" parameter twice.
> use "fq" for query inputs that mention a field explicitly when using
> dismax.
>
> So it should be:
> select?q=moto&qt=dismax& fq =city:Paris
>
> (the whitespace is only for visualization)
>
>
> chantal
>
>
> On Thu, 2010-07-22 at 11:03 +0200, scrapy@asia.com wrote:
>> Yes i've data... maybe my query is wrong?
>>
>> select?q=moto&qt=dismax&q=city:Paris
>>
>> Field city is not showing?
>>
>>
>>
>>
>>
>>
>>
>>
>> -----Original Message-----
>> From: Grijesh.singh <pi...@gmail.com>
>> To: solr-user@lucene.apache.org
>> Sent: Thu, Jul 22, 2010 10:07 am
>> Subject: Re: Dismax query response field number
>>
>>
>>
>> Do u have data in that field also,Solr returns field which have data only.
>
>
>
>
>
>
Re: Dismax query response field number
Posted by sc...@asia.com.
Thanks,
That was the problem!
select?q=moto&qt=dismax& fq =city:Paris
-----Original Message-----
From: Chantal Ackermann <ch...@btelligent.de>
To: solr-user@lucene.apache.org <so...@lucene.apache.org>
Sent: Thu, Jul 22, 2010 12:47 pm
Subject: Re: Dismax query response field number
is this a typo in your query or in your e-mail?
you have the "q" parameter twice.
use "fq" for query inputs that mention a field explicitly when using
dismax.
So it should be:
select?q=moto&qt=dismax& fq =city:Paris
(the whitespace is only for visualization)
chantal
On Thu, 2010-07-22 at 11:03 +0200, scrapy@asia.com wrote:
> Yes i've data... maybe my query is wrong?
>
> select?q=moto&qt=dismax&q=city:Paris
>
> Field city is not showing?
>
>
>
>
>
>
>
>
> -----Original Message-----
> From: Grijesh.singh <pi...@gmail.com>
> To: solr-user@lucene.apache.org
> Sent: Thu, Jul 22, 2010 10:07 am
> Subject: Re: Dismax query response field number
>
>
>
> Do u have data in that field also,Solr returns field which have data only.
Re: Dismax query response field number
Posted by Chantal Ackermann <ch...@btelligent.de>.
is this a typo in your query or in your e-mail?
you have the "q" parameter twice.
use "fq" for query inputs that mention a field explicitly when using
dismax.
So it should be:
select?q=moto&qt=dismax& fq =city:Paris
(the whitespace is only for visualization)
chantal
On Thu, 2010-07-22 at 11:03 +0200, scrapy@asia.com wrote:
> Yes i've data... maybe my query is wrong?
>
> select?q=moto&qt=dismax&q=city:Paris
>
> Field city is not showing?
>
>
>
>
>
>
>
>
> -----Original Message-----
> From: Grijesh.singh <pi...@gmail.com>
> To: solr-user@lucene.apache.org
> Sent: Thu, Jul 22, 2010 10:07 am
> Subject: Re: Dismax query response field number
>
>
>
> Do u have data in that field also,Solr returns field which have data only.
Re: Dismax query response field number
Posted by Peter Karich <pe...@yahoo.de>.
maybe its too simple, but did you try the rows=20 or sth. greater as
Lance suggested?
=>
select?rows=20&qt=dismax
Regards,
Peter.
> Yes i've data... maybe my query is wrong?
>
> select?q=moto&qt=dismax&q=city:Paris
>
> Field city is not showing?
>
>
>
>
>
>
>
>
> -----Original Message-----
> From: Grijesh.singh <pi...@gmail.com>
> To: solr-user@lucene.apache.org
> Sent: Thu, Jul 22, 2010 10:07 am
> Subject: Re: Dismax query response field number
>
>
>
> Do u have data in that field also,Solr returns field which have data only.
>
--
http://karussell.wordpress.com/
Re: Dismax query response field number
Posted by sc...@asia.com.
Yes i've data... maybe my query is wrong?
select?q=moto&qt=dismax&q=city:Paris
Field city is not showing?
-----Original Message-----
From: Grijesh.singh <pi...@gmail.com>
To: solr-user@lucene.apache.org
Sent: Thu, Jul 22, 2010 10:07 am
Subject: Re: Dismax query response field number
Do u have data in that field also,Solr returns field which have data only.
--
View this message in context: http://lucene.472066.n3.nabble.com/Dismax-query-response-field-number-tp985567p986417.html
Sent from the Solr - User mailing list archive at Nabble.com.
Re: Dismax query response field number
Posted by "Grijesh.singh" <pi...@gmail.com>.
Do u have data in that field also,Solr returns field which have data only.
--
View this message in context: http://lucene.472066.n3.nabble.com/Dismax-query-response-field-number-tp985567p986417.html
Sent from the Solr - User mailing list archive at Nabble.com.