For the title searches, Doug Turnbull wrote a really interesting
in-depth article:
http://opensourceconnections.com/blog/solr/using-solr-cloud-for-robustness-but-returning-json-format/
I don't know if that's the one you read already.

For the fielded query, you get more flexibility if you use multiple
boxes. I implemented something like this for Address book lookup some
time ago using local params and switches:
https://gist.github.com/arafalov/5e04884e5aefaf46678c

Regards,
   Alex.

----
Sign up for my Solr resources newsletter at http://www.solr-start.com/


On 11 January 2015 at 13:28, Michael Lackhoff <mich...@lackhoff.de> wrote:
> Am 11.01.2015 um 18:30 schrieb Jack Krupansky:
>
>> It's still not quite clear to me what your specific goal is. From your
>> vague description it seems somewhat different from the blog post that you
>> originally cited. So, let's try one more time... explain in plain English
>> what use case you are trying to satisfy.
>
> I think it is the use case from the blog entry. I got the complaint that
> users didn't find (at least not on the first result page) titles they
> entered exactly -- and I wanted to fix this by boosting exact matches.
> The example given to me was the title "Anatomie". So I tried it:
> title:anatomie and got lots of hits all of which contained the word in
> the title but among the first 10 hits there was none with the (exact)
> title "Anatomie" the user was looking for.
> As next step I did a web search, found the blog entry, implemented it,
> was happy with the simple case but couldn't make it work with fielded
> queries (which we have to support, see below).
>
> At the moment we even have only fielded queries since the Application
> makes the default search field explicit -- which I could change but
> would like to keep if possible. But even if I change this case I still
> have to cope with fielded queries that are not just targeting the
> default search field.
>
>> You mention fielded queries, but in my experience very few end-users would
>> know about let alone use them. So, either you are giving your end-users
>> specific guidance for writing queries - in which case you can give them
>> more specific guidance that achieves your goals, or if these fielded
>> queries are in fact generated by the client or app layer code, then maybe
>> you just need to put more intelligence into that query-generation code in
>> the client.
>
> It is the old library search problem: most users don't use it but we
> also have various kinds of experts amoung our users (few but important)
> who really use all the bells and whistles.
>
> And I have to somehow satisfy both groups: those who only do a
> one-word-search within the default search field and those with complex
> fielded queries -- and both should find titles they enter exactly at the
> top, even if combined with dozens of other criteria.
>
> And it doesn't really help to question the demand since the demand is
> there and somewhat external. The point is how to best meet it.
>
> --Michael
>

Reply via email to