try something like this:
q.alt=*:*&fq=keyphrase:hotel

though if you dont need to query across multiple fields, dismax is
probably not the best choice

On Tue, Jul 20, 2010 at 4:57 AM, olivier sallou
<olivier.sal...@gmail.com> wrote:
> q will search in defaultSearchField if no field name is set, but you can
> specify in your "q" param the fields you want to search into.
>
> Dismax is a handler where you can specify to look in a number of fields for
> the input query. In this case, you do not specify the fields and dismax will
> look in the fields specified in its configuration.
> However, by default, dismax is not used, it needs to be called help with the
> query type parameter (qt=dismax).
>
> In default solr config, you can call ...solr/select?q=keyphrase:hotel if
> keyphrzase is a declared field in your schema
>
> 2010/7/20 Chamnap Chhorn <chamnapchh...@gmail.com>
>
>> I can't put q=keyphrase:hotel in my request using dismax handler. It
>> returns
>> no result.
>>
>> On Tue, Jul 20, 2010 at 1:19 PM, Chamnap Chhorn <chamnapchh...@gmail.com
>> >wrote:
>>
>> > There are some default configuration on my solrconfig.xml that I didn't
>> > show you. I'm a little confused when reading
>> > http://wiki.apache.org/solr/DisMaxRequestHandler#q. I think q is for
>> plain
>> > user input query.
>> >
>> >
>> > On Tue, Jul 20, 2010 at 12:08 PM, olivier sallou <
>> olivier.sal...@gmail.com
>> > > wrote:
>> >
>> >> Hi,
>> >> this is not very clear, if you need to query only keyphrase, why don't
>> you
>> >> query directly it? e.g. q=keyphrase:hotel ?
>> >> Furthermore, why dismax if only keyphrase field is of interest? dismax
>> is
>> >> used to query multiple fields automatically.
>> >>
>> >> At least dismax do not appear in your query (using query type). It is
>> set
>> >> in
>> >> your config for your default request handler?
>> >>
>> >> 2010/7/20 Chamnap Chhorn <chamnapchh...@gmail.com>
>> >>
>> >> > I wonder how could i make a query to return only *all books* that has
>> >> > keyphrase "web development" using dismax handler? A book has multiple
>> >> > keyphrases (keyphrase is multivalued column). Do I have to pass q
>> >> > parameter?
>> >> >
>> >> >
>> >> > Is it the correct one?
>> >> > http://locahost:8081/solr/select?&q=hotel&fq=keyphrase:%20hotel
>> >> >
>> >> > --
>> >> > Chhorn Chamnap
>> >> > http://chamnapchhorn.blogspot.com/
>> >> >
>> >>
>> >
>> >
>> >
>> > --
>> > Chhorn Chamnap
>> > http://chamnapchhorn.blogspot.com/
>> >
>>
>>
>>
>> --
>> Chhorn Chamnap
>> http://chamnapchhorn.blogspot.com/
>>
>

Reply via email to