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 dabboo <ag...@sapient.com> on 2009/03/02 12:34:11 UTC
Difference between q and q.alt parameter query
Hi,
Can somebody please tell me as what is the actual difference between q.alt &
q parameter queries.
I am trying to do the wildcard search with q query parameter, which is
supported by q.alt parameter. Please let me know how it is treating the
query with wildcard in case of q.alt parameter.
thanks,
Amit Garg
--
View this message in context: http://www.nabble.com/Difference-between-q-and-q.alt-parameter-query-tp22286561p22286561.html
Sent from the Solr - User mailing list archive at Nabble.com.
Re: Difference between q and q.alt parameter query
Posted by Shalin Shekhar Mangar <sh...@gmail.com>.
On Mon, Mar 2, 2009 at 8:19 PM, dabboo <ag...@sapient.com> wrote:
>
> Thanks for the information. Where do we defined the deftype parameter.
>
>
Add it as a request parameter.
--
Regards,
Shalin Shekhar Mangar.
Re: Difference between q and q.alt parameter query
Posted by dabboo <ag...@sapient.com>.
Hi Eric,
Thanks a lot for the information. How I can add the clauses for boosting
like bq. I have field names like "prodMainTitle_s" etc. Do you mean that I
should add the field boosting in bq entry in solrConfig file.
Please suggest.
Thanks,
Amit Garg
Erik Hatcher wrote:
>
> The dismax parser does not support wildcard queries currently (but see
> also SOLR-756). Again, use defType=lucene to get that capability.
> But, you will lose the qf field specific boosting capability. You
> can, however, OR in additional clauses for boosting (like the dismax
> bq does).
>
> Query parsing is tricky business. Mark Miller blogged a great entry
> about the various options available:
> <http://www.lucidimagination.com/blog/2009/02/22/exploring-query-parsers/
> >
>
> Erik
>
> On Mar 2, 2009, at 11:06 PM, dabboo wrote:
>
>>
>> Here is what I am getting with debugQuery=true
>>
>> <?xml version="1.0" encoding="UTF-8" ?>
>> - <response>
>> - <lst name="responseHeader">
>> <int name="status">0</int>
>> <int name="QTime">110</int>
>> - <lst name="params">
>> <str name="rows">10</str>
>> <str name="start">0</str>
>> <str name="defType">lucene</str>
>> <str name="indent">on</str>
>> <str name="q">da*</str>
>> <str name="qt">dismaxrequest</str>
>> <str name="debugQuery">true</str>
>> <str name="version">2.2</str>
>> </lst>
>> </lst>
>> <result name="response" numFound="0" start="0" maxScore="0.0" />
>> - <lst name="debug">
>> <str name="rawquerystring">da*</str>
>> <str name="querystring">da*</str>
>> <str
>> name="parsedquery">
>> +DisjunctionMaxQuery((programJacketImage_program_s:da* |
>> courseCodeSeq_course_s:da* | authorLastName_product_s:da* |
>> Index_Type_s:da*
>> | prdMainTitle_s:da*^10.0 | discCode_course_s:da* |
>> sourceGroupName_course_s:da* | indexType_course_s:da* |
>> prdMainTitle_product_s:da* | isbn10_product_s:da* |
>> displayName_course_s:da*
>> | groupNm_program_s:da* | discipline_product_s:da* |
>> courseJacketImage_course_s:da* | imprint_product_s:da* |
>> introText_program_s:da* | productType_product_s:da* |
>> isbn13_product_s:da* |
>> copyrightYear_product_s:da* | prdPubDate_product_s:da* |
>> programType_program_s:da* | editor_product_s:da* |
>> courseType_course_s:da* |
>> productURL_s:da*^10000.0 | courseId_course_s:da* |
>> categoryIds_product_s:da*
>> | indexType_program_s:da* | strapline_product_s:da* |
>> subCompany_course_s:da* | aluminator_product_s:da* |
>> readBy_product_s:da* |
>> subject_product_s:da* | edition_product_s:da* |
>> programId_program_s:da*)~0.01) () all:english^90.0 all:hindi^123.0
>> all:glorious^2000.0 all:highlight^1.0E7 all:math^100.0 all:ab^12.0
>> all:erer^4545.0 MultiPhraseQuery(all:"(prd prd main prd main titl
>> prd main
>> titl s) (main main titl main titl s) (titl titl s) s"^10.0)
>> MultiPhraseQuery(all:"(product product url product url s) (url url s)
>> s"^10000.0)</str>
>> <str name="parsedquery_toString">+(programJacketImage_program_s:da* |
>> courseCodeSeq_course_s:da* | authorLastName_product_s:da* |
>> Index_Type_s:da*
>> | prdMainTitle_s:da*^10.0 | discCode_course_s:da* |
>> sourceGroupName_course_s:da* | indexType_course_s:da* |
>> prdMainTitle_product_s:da* | isbn10_product_s:da* |
>> displayName_course_s:da*
>> | groupNm_program_s:da* | discipline_product_s:da* |
>> courseJacketImage_course_s:da* | imprint_product_s:da* |
>> introText_program_s:da* | productType_product_s:da* |
>> isbn13_product_s:da* |
>> copyrightYear_product_s:da* | prdPubDate_product_s:da* |
>> programType_program_s:da* | editor_product_s:da* |
>> courseType_course_s:da* |
>> productURL_s:da*^10000.0 | courseId_course_s:da* |
>> categoryIds_product_s:da*
>> | indexType_program_s:da* | strapline_product_s:da* |
>> subCompany_course_s:da* | aluminator_product_s:da* |
>> readBy_product_s:da* |
>> subject_product_s:da* | edition_product_s:da* |
>> programId_program_s:da*)~0.01 () all:english^90.0 all:hindi^123.0
>> all:glorious^2000.0 all:highlight^1.0E7 all:math^100.0 all:ab^12.0
>> all:erer^4545.0 all:"(prd prd main prd main titl prd main titl s)
>> (main main
>> titl main titl s) (titl titl s) s"^10.0 all:"(product product url
>> product
>> url s) (url url s) s"^10000.0</str>
>> <lst name="explain" />
>> <str name="QParser">DismaxQParser</str>
>> <null name="altquerystring" />
>> - <arr name="boost_queries">
>> <str>english^90 hindi^123 Glorious^2000 highlighting^10000000
>> maths^100
>> ab^12 erer^4545 prdMainTitle_s^10.0 productURL_s^10000.0</str>
>> </arr>
>> - <arr name="parsed_boost_queries">
>> <str>all:english^90.0 all:hindi^123.0 all:glorious^2000.0
>> all:highlight^1.0E7 all:math^100.0 all:ab^12.0 all:erer^4545.0
>> MultiPhraseQuery(all:"(prd prd main prd main titl prd main titl s)
>> (main
>> main titl main titl s) (titl titl s) s"^10.0)
>> MultiPhraseQuery(all:"(product
>> product url product url s) (url url s) s"^10000.0)</str>
>> </arr>
>> - <arr name="boostfuncs">
>> <str />
>> </arr>
>> - <lst name="timing">
>> <double name="time">32.0</double>
>> - <lst name="prepare">
>> <double name="time">16.0</double>
>> - <lst name="org.apache.solr.handler.component.QueryComponent">
>> <double name="time">16.0</double>
>> </lst>
>> - <lst name="org.apache.solr.handler.component.FacetComponent">
>> <double name="time">0.0</double>
>> </lst>
>> - <lst name="org.apache.solr.handler.component.MoreLikeThisComponent">
>> <double name="time">0.0</double>
>> </lst>
>> - <lst name="org.apache.solr.handler.component.HighlightComponent">
>> <double name="time">0.0</double>
>> </lst>
>> - <lst name="org.apache.solr.handler.component.SpellCheckComponent">
>> <double name="time">0.0</double>
>> </lst>
>> - <lst name="org.apache.solr.handler.component.DebugComponent">
>> <double name="time">0.0</double>
>> </lst>
>> </lst>
>> - <lst name="process">
>> <double name="time">16.0</double>
>> - <lst name="org.apache.solr.handler.component.QueryComponent">
>> <double name="time">0.0</double>
>> </lst>
>> - <lst name="org.apache.solr.handler.component.FacetComponent">
>> <double name="time">0.0</double>
>> </lst>
>> - <lst name="org.apache.solr.handler.component.MoreLikeThisComponent">
>> <double name="time">0.0</double>
>> </lst>
>> - <lst name="org.apache.solr.handler.component.HighlightComponent">
>> <double name="time">0.0</double>
>> </lst>
>> - <lst name="org.apache.solr.handler.component.SpellCheckComponent">
>> <double name="time">0.0</double>
>> </lst>
>> - <lst name="org.apache.solr.handler.component.DebugComponent">
>> <double name="time">16.0</double>
>> </lst>
>> </lst>
>> </lst>
>> </lst>
>> </response>
>>
>>
>> Also, even if works, would I be able to achieve the field boosting
>> with q
>> query parameter.
>>
>> Thanks,
>> Amit Garg
>>
>> Erik Hatcher wrote:
>>>
>>>
>>> On Mar 2, 2009, at 10:15 AM, dabboo wrote:
>>>> Thanks for the information. I gave it in my url as the request
>>>> parameter like
>>>>
>>>> http://localhost:8080/apache-solr-1.3.0/CORE_WWW.BLUEHEN.COM/select/?q=da*&version=2.2&start=0&rows=10&indent=on&qt=dismaxrequest&defType=lucene
>>>>
>>>> But still results are the same. It is not displaying any records.
>>>>
>>>> Please suggest.
>>>
>>> How is your dismaxrequest request handler defined? For example, if
>>> you have an invariant defType set there, then setting defType on the
>>> request would be ignored.
>>>
>>> Also, what do you get for a parsed query when setting
>>> &debugQuery=true?
>>>
>>> Erik
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Difference-between-q-and-q.alt-parameter-query-tp22286561p22302203.html
>> Sent from the Solr - User mailing list archive at Nabble.com.
>
>
>
--
View this message in context: http://www.nabble.com/Difference-between-q-and-q.alt-parameter-query-tp22286561p22305172.html
Sent from the Solr - User mailing list archive at Nabble.com.
Re: Difference between q and q.alt parameter query
Posted by Erik Hatcher <er...@ehatchersolutions.com>.
The dismax parser does not support wildcard queries currently (but see
also SOLR-756). Again, use defType=lucene to get that capability.
But, you will lose the qf field specific boosting capability. You
can, however, OR in additional clauses for boosting (like the dismax
bq does).
Query parsing is tricky business. Mark Miller blogged a great entry
about the various options available: <http://www.lucidimagination.com/blog/2009/02/22/exploring-query-parsers/
>
Erik
On Mar 2, 2009, at 11:06 PM, dabboo wrote:
>
> Here is what I am getting with debugQuery=true
>
> <?xml version="1.0" encoding="UTF-8" ?>
> - <response>
> - <lst name="responseHeader">
> <int name="status">0</int>
> <int name="QTime">110</int>
> - <lst name="params">
> <str name="rows">10</str>
> <str name="start">0</str>
> <str name="defType">lucene</str>
> <str name="indent">on</str>
> <str name="q">da*</str>
> <str name="qt">dismaxrequest</str>
> <str name="debugQuery">true</str>
> <str name="version">2.2</str>
> </lst>
> </lst>
> <result name="response" numFound="0" start="0" maxScore="0.0" />
> - <lst name="debug">
> <str name="rawquerystring">da*</str>
> <str name="querystring">da*</str>
> <str
> name="parsedquery">
> +DisjunctionMaxQuery((programJacketImage_program_s:da* |
> courseCodeSeq_course_s:da* | authorLastName_product_s:da* |
> Index_Type_s:da*
> | prdMainTitle_s:da*^10.0 | discCode_course_s:da* |
> sourceGroupName_course_s:da* | indexType_course_s:da* |
> prdMainTitle_product_s:da* | isbn10_product_s:da* |
> displayName_course_s:da*
> | groupNm_program_s:da* | discipline_product_s:da* |
> courseJacketImage_course_s:da* | imprint_product_s:da* |
> introText_program_s:da* | productType_product_s:da* |
> isbn13_product_s:da* |
> copyrightYear_product_s:da* | prdPubDate_product_s:da* |
> programType_program_s:da* | editor_product_s:da* |
> courseType_course_s:da* |
> productURL_s:da*^10000.0 | courseId_course_s:da* |
> categoryIds_product_s:da*
> | indexType_program_s:da* | strapline_product_s:da* |
> subCompany_course_s:da* | aluminator_product_s:da* |
> readBy_product_s:da* |
> subject_product_s:da* | edition_product_s:da* |
> programId_program_s:da*)~0.01) () all:english^90.0 all:hindi^123.0
> all:glorious^2000.0 all:highlight^1.0E7 all:math^100.0 all:ab^12.0
> all:erer^4545.0 MultiPhraseQuery(all:"(prd prd main prd main titl
> prd main
> titl s) (main main titl main titl s) (titl titl s) s"^10.0)
> MultiPhraseQuery(all:"(product product url product url s) (url url s)
> s"^10000.0)</str>
> <str name="parsedquery_toString">+(programJacketImage_program_s:da* |
> courseCodeSeq_course_s:da* | authorLastName_product_s:da* |
> Index_Type_s:da*
> | prdMainTitle_s:da*^10.0 | discCode_course_s:da* |
> sourceGroupName_course_s:da* | indexType_course_s:da* |
> prdMainTitle_product_s:da* | isbn10_product_s:da* |
> displayName_course_s:da*
> | groupNm_program_s:da* | discipline_product_s:da* |
> courseJacketImage_course_s:da* | imprint_product_s:da* |
> introText_program_s:da* | productType_product_s:da* |
> isbn13_product_s:da* |
> copyrightYear_product_s:da* | prdPubDate_product_s:da* |
> programType_program_s:da* | editor_product_s:da* |
> courseType_course_s:da* |
> productURL_s:da*^10000.0 | courseId_course_s:da* |
> categoryIds_product_s:da*
> | indexType_program_s:da* | strapline_product_s:da* |
> subCompany_course_s:da* | aluminator_product_s:da* |
> readBy_product_s:da* |
> subject_product_s:da* | edition_product_s:da* |
> programId_program_s:da*)~0.01 () all:english^90.0 all:hindi^123.0
> all:glorious^2000.0 all:highlight^1.0E7 all:math^100.0 all:ab^12.0
> all:erer^4545.0 all:"(prd prd main prd main titl prd main titl s)
> (main main
> titl main titl s) (titl titl s) s"^10.0 all:"(product product url
> product
> url s) (url url s) s"^10000.0</str>
> <lst name="explain" />
> <str name="QParser">DismaxQParser</str>
> <null name="altquerystring" />
> - <arr name="boost_queries">
> <str>english^90 hindi^123 Glorious^2000 highlighting^10000000
> maths^100
> ab^12 erer^4545 prdMainTitle_s^10.0 productURL_s^10000.0</str>
> </arr>
> - <arr name="parsed_boost_queries">
> <str>all:english^90.0 all:hindi^123.0 all:glorious^2000.0
> all:highlight^1.0E7 all:math^100.0 all:ab^12.0 all:erer^4545.0
> MultiPhraseQuery(all:"(prd prd main prd main titl prd main titl s)
> (main
> main titl main titl s) (titl titl s) s"^10.0)
> MultiPhraseQuery(all:"(product
> product url product url s) (url url s) s"^10000.0)</str>
> </arr>
> - <arr name="boostfuncs">
> <str />
> </arr>
> - <lst name="timing">
> <double name="time">32.0</double>
> - <lst name="prepare">
> <double name="time">16.0</double>
> - <lst name="org.apache.solr.handler.component.QueryComponent">
> <double name="time">16.0</double>
> </lst>
> - <lst name="org.apache.solr.handler.component.FacetComponent">
> <double name="time">0.0</double>
> </lst>
> - <lst name="org.apache.solr.handler.component.MoreLikeThisComponent">
> <double name="time">0.0</double>
> </lst>
> - <lst name="org.apache.solr.handler.component.HighlightComponent">
> <double name="time">0.0</double>
> </lst>
> - <lst name="org.apache.solr.handler.component.SpellCheckComponent">
> <double name="time">0.0</double>
> </lst>
> - <lst name="org.apache.solr.handler.component.DebugComponent">
> <double name="time">0.0</double>
> </lst>
> </lst>
> - <lst name="process">
> <double name="time">16.0</double>
> - <lst name="org.apache.solr.handler.component.QueryComponent">
> <double name="time">0.0</double>
> </lst>
> - <lst name="org.apache.solr.handler.component.FacetComponent">
> <double name="time">0.0</double>
> </lst>
> - <lst name="org.apache.solr.handler.component.MoreLikeThisComponent">
> <double name="time">0.0</double>
> </lst>
> - <lst name="org.apache.solr.handler.component.HighlightComponent">
> <double name="time">0.0</double>
> </lst>
> - <lst name="org.apache.solr.handler.component.SpellCheckComponent">
> <double name="time">0.0</double>
> </lst>
> - <lst name="org.apache.solr.handler.component.DebugComponent">
> <double name="time">16.0</double>
> </lst>
> </lst>
> </lst>
> </lst>
> </response>
>
>
> Also, even if works, would I be able to achieve the field boosting
> with q
> query parameter.
>
> Thanks,
> Amit Garg
>
> Erik Hatcher wrote:
>>
>>
>> On Mar 2, 2009, at 10:15 AM, dabboo wrote:
>>> Thanks for the information. I gave it in my url as the request
>>> parameter like
>>>
>>> http://localhost:8080/apache-solr-1.3.0/CORE_WWW.BLUEHEN.COM/select/?q=da*&version=2.2&start=0&rows=10&indent=on&qt=dismaxrequest&defType=lucene
>>>
>>> But still results are the same. It is not displaying any records.
>>>
>>> Please suggest.
>>
>> How is your dismaxrequest request handler defined? For example, if
>> you have an invariant defType set there, then setting defType on the
>> request would be ignored.
>>
>> Also, what do you get for a parsed query when setting
>> &debugQuery=true?
>>
>> Erik
>>
>>
>>
>
> --
> View this message in context: http://www.nabble.com/Difference-between-q-and-q.alt-parameter-query-tp22286561p22302203.html
> Sent from the Solr - User mailing list archive at Nabble.com.
Re: Difference between q and q.alt parameter query
Posted by dabboo <ag...@sapient.com>.
Here is what I am getting with debugQuery=true
<?xml version="1.0" encoding="UTF-8" ?>
- <response>
- <lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">110</int>
- <lst name="params">
<str name="rows">10</str>
<str name="start">0</str>
<str name="defType">lucene</str>
<str name="indent">on</str>
<str name="q">da*</str>
<str name="qt">dismaxrequest</str>
<str name="debugQuery">true</str>
<str name="version">2.2</str>
</lst>
</lst>
<result name="response" numFound="0" start="0" maxScore="0.0" />
- <lst name="debug">
<str name="rawquerystring">da*</str>
<str name="querystring">da*</str>
<str
name="parsedquery">+DisjunctionMaxQuery((programJacketImage_program_s:da* |
courseCodeSeq_course_s:da* | authorLastName_product_s:da* | Index_Type_s:da*
| prdMainTitle_s:da*^10.0 | discCode_course_s:da* |
sourceGroupName_course_s:da* | indexType_course_s:da* |
prdMainTitle_product_s:da* | isbn10_product_s:da* | displayName_course_s:da*
| groupNm_program_s:da* | discipline_product_s:da* |
courseJacketImage_course_s:da* | imprint_product_s:da* |
introText_program_s:da* | productType_product_s:da* | isbn13_product_s:da* |
copyrightYear_product_s:da* | prdPubDate_product_s:da* |
programType_program_s:da* | editor_product_s:da* | courseType_course_s:da* |
productURL_s:da*^10000.0 | courseId_course_s:da* | categoryIds_product_s:da*
| indexType_program_s:da* | strapline_product_s:da* |
subCompany_course_s:da* | aluminator_product_s:da* | readBy_product_s:da* |
subject_product_s:da* | edition_product_s:da* |
programId_program_s:da*)~0.01) () all:english^90.0 all:hindi^123.0
all:glorious^2000.0 all:highlight^1.0E7 all:math^100.0 all:ab^12.0
all:erer^4545.0 MultiPhraseQuery(all:"(prd prd main prd main titl prd main
titl s) (main main titl main titl s) (titl titl s) s"^10.0)
MultiPhraseQuery(all:"(product product url product url s) (url url s)
s"^10000.0)</str>
<str name="parsedquery_toString">+(programJacketImage_program_s:da* |
courseCodeSeq_course_s:da* | authorLastName_product_s:da* | Index_Type_s:da*
| prdMainTitle_s:da*^10.0 | discCode_course_s:da* |
sourceGroupName_course_s:da* | indexType_course_s:da* |
prdMainTitle_product_s:da* | isbn10_product_s:da* | displayName_course_s:da*
| groupNm_program_s:da* | discipline_product_s:da* |
courseJacketImage_course_s:da* | imprint_product_s:da* |
introText_program_s:da* | productType_product_s:da* | isbn13_product_s:da* |
copyrightYear_product_s:da* | prdPubDate_product_s:da* |
programType_program_s:da* | editor_product_s:da* | courseType_course_s:da* |
productURL_s:da*^10000.0 | courseId_course_s:da* | categoryIds_product_s:da*
| indexType_program_s:da* | strapline_product_s:da* |
subCompany_course_s:da* | aluminator_product_s:da* | readBy_product_s:da* |
subject_product_s:da* | edition_product_s:da* |
programId_program_s:da*)~0.01 () all:english^90.0 all:hindi^123.0
all:glorious^2000.0 all:highlight^1.0E7 all:math^100.0 all:ab^12.0
all:erer^4545.0 all:"(prd prd main prd main titl prd main titl s) (main main
titl main titl s) (titl titl s) s"^10.0 all:"(product product url product
url s) (url url s) s"^10000.0</str>
<lst name="explain" />
<str name="QParser">DismaxQParser</str>
<null name="altquerystring" />
- <arr name="boost_queries">
<str>english^90 hindi^123 Glorious^2000 highlighting^10000000 maths^100
ab^12 erer^4545 prdMainTitle_s^10.0 productURL_s^10000.0</str>
</arr>
- <arr name="parsed_boost_queries">
<str>all:english^90.0 all:hindi^123.0 all:glorious^2000.0
all:highlight^1.0E7 all:math^100.0 all:ab^12.0 all:erer^4545.0
MultiPhraseQuery(all:"(prd prd main prd main titl prd main titl s) (main
main titl main titl s) (titl titl s) s"^10.0) MultiPhraseQuery(all:"(product
product url product url s) (url url s) s"^10000.0)</str>
</arr>
- <arr name="boostfuncs">
<str />
</arr>
- <lst name="timing">
<double name="time">32.0</double>
- <lst name="prepare">
<double name="time">16.0</double>
- <lst name="org.apache.solr.handler.component.QueryComponent">
<double name="time">16.0</double>
</lst>
- <lst name="org.apache.solr.handler.component.FacetComponent">
<double name="time">0.0</double>
</lst>
- <lst name="org.apache.solr.handler.component.MoreLikeThisComponent">
<double name="time">0.0</double>
</lst>
- <lst name="org.apache.solr.handler.component.HighlightComponent">
<double name="time">0.0</double>
</lst>
- <lst name="org.apache.solr.handler.component.SpellCheckComponent">
<double name="time">0.0</double>
</lst>
- <lst name="org.apache.solr.handler.component.DebugComponent">
<double name="time">0.0</double>
</lst>
</lst>
- <lst name="process">
<double name="time">16.0</double>
- <lst name="org.apache.solr.handler.component.QueryComponent">
<double name="time">0.0</double>
</lst>
- <lst name="org.apache.solr.handler.component.FacetComponent">
<double name="time">0.0</double>
</lst>
- <lst name="org.apache.solr.handler.component.MoreLikeThisComponent">
<double name="time">0.0</double>
</lst>
- <lst name="org.apache.solr.handler.component.HighlightComponent">
<double name="time">0.0</double>
</lst>
- <lst name="org.apache.solr.handler.component.SpellCheckComponent">
<double name="time">0.0</double>
</lst>
- <lst name="org.apache.solr.handler.component.DebugComponent">
<double name="time">16.0</double>
</lst>
</lst>
</lst>
</lst>
</response>
Also, even if works, would I be able to achieve the field boosting with q
query parameter.
Thanks,
Amit Garg
Erik Hatcher wrote:
>
>
> On Mar 2, 2009, at 10:15 AM, dabboo wrote:
>> Thanks for the information. I gave it in my url as the request
>> parameter like
>>
>> http://localhost:8080/apache-solr-1.3.0/CORE_WWW.BLUEHEN.COM/select/?q=da*&version=2.2&start=0&rows=10&indent=on&qt=dismaxrequest&defType=lucene
>>
>> But still results are the same. It is not displaying any records.
>>
>> Please suggest.
>
> How is your dismaxrequest request handler defined? For example, if
> you have an invariant defType set there, then setting defType on the
> request would be ignored.
>
> Also, what do you get for a parsed query when setting &debugQuery=true?
>
> Erik
>
>
>
--
View this message in context: http://www.nabble.com/Difference-between-q-and-q.alt-parameter-query-tp22286561p22302203.html
Sent from the Solr - User mailing list archive at Nabble.com.
Re: Difference between q and q.alt parameter query
Posted by Erik Hatcher <er...@ehatchersolutions.com>.
On Mar 2, 2009, at 10:15 AM, dabboo wrote:
> Thanks for the information. I gave it in my url as the request
> parameter like
>
> http://localhost:8080/apache-solr-1.3.0/CORE_WWW.BLUEHEN.COM/select/?q=da*&version=2.2&start=0&rows=10&indent=on&qt=dismaxrequest&defType=lucene
>
> But still results are the same. It is not displaying any records.
>
> Please suggest.
How is your dismaxrequest request handler defined? For example, if
you have an invariant defType set there, then setting defType on the
request would be ignored.
Also, what do you get for a parsed query when setting &debugQuery=true?
Erik
Re: Difference between q and q.alt parameter query
Posted by dabboo <ag...@sapient.com>.
Thanks for the information. I gave it in my url as the request parameter like
http://localhost:8080/apache-solr-1.3.0/CORE_WWW.BLUEHEN.COM/select/?q=da*&version=2.2&start=0&rows=10&indent=on&qt=dismaxrequest&defType=lucene
But still results are the same. It is not displaying any records.
Please suggest.
Thanks,
Amit
dabboo wrote:
>
> Thanks for the information. Where do we defined the deftype parameter.
>
>
>
> dabboo wrote:
>>
>> Hi,
>>
>> Can somebody please tell me as what is the actual difference between
>> q.alt & q parameter queries.
>>
>> I am trying to do the wildcard search with q query parameter, which is
>> supported by q.alt parameter. Please let me know how it is treating the
>> query with wildcard in case of q.alt parameter.
>>
>>
>> thanks,
>> Amit Garg
>>
>
>
--
View this message in context: http://www.nabble.com/Difference-between-q-and-q.alt-parameter-query-tp22286561p22289979.html
Sent from the Solr - User mailing list archive at Nabble.com.
Re: Difference between q and q.alt parameter query
Posted by dabboo <ag...@sapient.com>.
Thanks for the information. Where do we defined the deftype parameter.
dabboo wrote:
>
> Hi,
>
> Can somebody please tell me as what is the actual difference between q.alt
> & q parameter queries.
>
> I am trying to do the wildcard search with q query parameter, which is
> supported by q.alt parameter. Please let me know how it is treating the
> query with wildcard in case of q.alt parameter.
>
>
> thanks,
> Amit Garg
>
--
View this message in context: http://www.nabble.com/Difference-between-q-and-q.alt-parameter-query-tp22286561p22289501.html
Sent from the Solr - User mailing list archive at Nabble.com.
Re: Difference between q and q.alt parameter query
Posted by Erik Hatcher <er...@ehatchersolutions.com>.
On Mar 2, 2009, at 6:34 AM, dabboo wrote:
> Can somebody please tell me as what is the actual difference between
> q.alt &
> q parameter queries.
The query parser used is the difference you're hitting. q is parsed
by the setting of defType, whereas q.alt is parsed by default using
the "lucene" (Solr's subclass) query parser.
> I am trying to do the wildcard search with q query parameter, which is
> supported by q.alt parameter. Please let me know how it is treating
> the
> query with wildcard in case of q.alt parameter.
You can set defType=lucene to get the q parameter parsed using the
Solr subclass of Lucene's query parser, which supports wildcard queries.
Erik