1. "df" only supports a single field. All but the first will be ignored.
2. "qf" takes a list as a space-delimited string, with optional boost (^n)
after each field name.
3. "df" is only used by edismax if "qf" is not present.
3. Your working query uses a different term ("walk") than your other queries
("jump").
Are you sure that "jump" appears in that field? What does your field
analyzer look like? Or is it a string field? If the latter, does the case
match exactly and are there any extraneous spaces?
-- Jack Krupansky
-----Original Message-----
From: Mysurf Mail
Sent: Thursday, August 01, 2013 7:48 AM
To: solr-user@lucene.apache.org
Subject: solr - please help me arrange my search url
I am still doing something wrong with solr.
I am querying with the following parameters
http://...:8983/solr/vault/select?q=jump&qf=PackageTag&defType=edismax
(meaning I am using edismax and I query on the field PackageTag )
I get nothing.
when I dont declare the field and query
http://...:8983/solr/vault/select?q=jump&defType=edismax
and declare the searched on fileds in
<lst name="defaults">
<str name="echoParams">explicit</str>
<int name="rows">10</int>
<str name="df">PackageName</str>
<str name="df">PackageTag</str>
....
I get also nothing
Its only when I query with
http://...:8983/solr/vault/select?q=PackageTag:walk&defType=edismax
My goal is to have two kinds of url -
1. one that will query without getting the "SearchedOn" fields.
I will put default declaration in another place (where then?)
2. one that will query with getting the "SearchedOn" fields.
should I use dismax?edismax? qf or q=..:...
Thanks.