Try adding "score" as a pseudo-field in the 'fl' parameter:
https://cwiki.apache.org/confluence/display/solr/Common+Query+Parameters#CommonQueryParameters-Thefl(FieldList)Parameter

You can also enable debug and debug.explain.structured, if you want to
go all inception on figuring the scores out:
https://cwiki.apache.org/confluence/display/solr/Common+Query+Parameters#CommonQueryParameters-ThedebugParameter
. And if you do, https://www.manning.com/books/relevant-search is your
friend and I think Manning is running 40% discount right now on
Twitter.

Regards,
   Alex.

Regards,
   Alex.
----
http://www.solr-start.com/ - Resources for Solr users, new and experienced


On 7 March 2017 at 11:41, OTH <omer.t....@gmail.com> wrote:
> Hello,
>
> Thanks for your response; it turned out the fields were indeed of 'string'
> type, and when I changed them to 'text_general', it started to work as I
> wanted.
>
> However, I'm still not sure how to extract the scores?  I don't seem to be
> getting that in the response.
>
> Much thanks
>
> On Tue, Mar 7, 2017 at 8:07 PM, Alexandre Rafalovitch <arafa...@gmail.com>
> wrote:
>
>> The default text field definition (text_general) tokenizes on spaces,
>> so - if I understand the question correctly - it should just work. Are
>> you by any chance searching against name field that is defined as
>> String (and is not tokenized).
>>
>> If you do Solr tutorial, you search on "ipod", which seems like a
>> similar case to me. So, can you start from there? You can just index
>> your own text into the example config for example.
>>
>> Regards,
>>    Alex.
>> P.s. If you are coming from Lucene, copyField instruction may be
>> slightly confusing. In the examples provided, your text is copied from
>> named specific fields to text/_text_ field which is actually the
>> default field searched, using the type definition associated with that
>> text/_text_ field, rather than with the original field.
>> ----
>> http://www.solr-start.com/ - Resources for Solr users, new and experienced
>>
>>
>> On 7 March 2017 at 09:30, OTH <omer.t....@gmail.com> wrote:
>> > Hello,
>> >
>> > I am new to Solr.  I am using v. 6.4.1.  I have what is probably a pretty
>> > simple question.
>> >
>> > Let's say I have these documents with the following values in a single
>> > field (let's call it "name"):
>> >
>> > sando...@company.example.com
>> > sandb...@company.example.com
>> > sa...@company.example.com
>> > Sancho Landolt
>> > Sanders Greenley
>> > Sanders Massey
>> > Santa Catarina
>> > San Carlos de Bariloche
>> > San Francisco
>> > San Mateo
>> >
>> > I would like, if the search query is "San", for Solr to return the
>> > following and only the following:
>> > San Carlos de Bariloche
>> > San Francisco
>> > San Mateo
>> >
>> > So basically, I'd like to search based on tokens.  I'd also like Solr to
>> > return an associated score.  So eg, if the user searches "San Francisco",
>> > it should still return the above results, but obviously the score for the
>> > document with "San Francisco" would be much higher.
>> >
>> > I've been doing this pretty easily using Lucene from Java, however I'm
>> > unable to figure out how to do it using Solr.
>> >
>> > Much thanks
>>

Reply via email to