What about setting a default value for the field? That is probably
faster than negative search clauses?

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


On 16 April 2017 at 23:58, Mikhail Khludnev <m...@apache.org> wrote:
> +name:test +(type:research (*:* -type:[* TO *]))
>
> On Sun, Apr 16, 2017 at 11:47 PM, Furkan KAMACI <furkankam...@gmail.com>
> wrote:
>
>> Hi,
>>
>> I have a schema like:
>>
>> name,
>> department,
>> type
>>
>> type is an optional field. Some documents don't have that field. Let's
>> assume I have these:
>>
>> Doc 1:
>> name: test
>> type: research
>>
>> Doc 2:
>> name: test
>> type: developer
>>
>> Doc 3:
>> name: test
>>
>> I want to search name: test and type:research if type field exists (result
>> will be Doc 1 and Doc 3).
>>
>> How can I do that?
>>
>> Kind Regards,
>> Furkan KAMACI
>>
>
>
>
> --
> Sincerely yours
> Mikhail Khludnev

Reply via email to