Oh, and you can freely set docValues=true _and_ have indexed=true on the same 
field, Solr will use the right structure for the operations it needs. HOWEVER: 
if you change that definition you _must_ re-index the entire collection.

> On May 13, 2019, at 1:22 AM, Bernd Fehling <bernd.fehl...@uni-bielefeld.de> 
> wrote:
> 
> Your "sort" parameter has "sort=id+desc,id+desc".
> 1. It doesn't make sense to have a sort on "id" in descending order twice.
> 2. Be aware that the id field has the highest cadinality.
> 3. To speedup sorting have a separate field with docValues=true for sorting.
>   E.g.
> <field name="id" type="string" indexed="true" stored="true" required="true" 
> multiValued="false" />
> <field name="id_sort" type="string" indexed="false" stored="false" 
> docValues="true" useDocValuesAsStored="false" />
> <copyField source="id" dest="id_sort" />
> 
> Regards
> Bernd
> 
> 
> Am 10.05.19 um 15:32 schrieb vishal patel:
>> We have 2 shards and 2 replicas in Live environment. we have multiple 
>> collections.
>> Some times some query takes much time(QTime=52552).  There are so many 
>> documents indexing and searching within milliseconds.
>> When we executed the same query again using admin panel, it does not take a 
>> much time and it completes within 20 milliseconds.
>> My Solr Logs :
>> 2019-05-10 09:48:56.744 INFO  (qtp1239731077-128223) [c:actionscomments 
>> s:shard1 r:core_node1 x:actionscomments] o.a.s.c.S.Request [actionscomments] 
>>  webapp=/solr path=/select 
>> params={q=%2Bproject_id:(2102117)%2Brecipient_id:(4642365)+%2Bentity_type:(1)+-action_id:(20+32)+%2Baction_status:(0)+%2Bis_active:(true)+%2B(is_formtype_active:true)+%2B(appType:1)&shards=s1.example.com:8983/solr/actionscomments|s1r1.example.com:8983/solr/actionscomments,s2.example.com:8983/solr/actionscomments|s2r1.example.com:8983/solr/actionscomments&indent=off&shards.tolerant=true&fl=id&start=0&sort=id+desc,id+desc&fq=&rows=1}
>>  hits=198 status=0 QTime=52552
>> 2019-05-10 09:48:56.744 INFO  (qtp1239731077-127998) [c:actionscomments 
>> s:shard1 r:core_node1 x:actionscomments] o.a.s.c.S.Request [actionscomments] 
>>  webapp=/solr path=/select 
>> params={q=%2Bproject_id:(2102117)%2Brecipient_id:(4642365)+%2Bentity_type:(1)+-action_id:(20+32)+%2Baction_status:(0)+%2Bis_active:(true)+%2Bdue_date:[2019-05-09T19:30:00Z+TO+2019-05-09T19:30:00Z%2B1DAY]+%2B(is_formtype_active:true)+%2B(appType:1)&shards=s1.example.com:8983/solr/actionscomments|s1r1.example.com:8983/solr/actionscomments,s2.example.com:8983/solr/actionscomments|s2r1.example.com:8983/solr/actionscomments&indent=off&shards.tolerant=true&fl=id&start=0&sort=id+desc,id+desc&fq=&rows=1}
>>  hits=0 status=0 QTime=51970
>> 2019-05-10 09:48:56.746 INFO  (qtp1239731077-128224) [c:actionscomments 
>> s:shard1 r:core_node1 x:actionscomments] o.a.s.c.S.Request [actionscomments] 
>>  webapp=/solr path=/select 
>> params={q=%2Bproject_id:(2121600+2115171+2104206)%2Brecipient_id:(2834330)+%2Bentity_type:(2)+-action_id:(20+32)+%2Baction_status:(0)+%2Bis_active:(true)+%2Bdue_date:[2019-05-10T00:00:00Z+TO+2019-05-10T00:00:00Z%2B1DAY]&shards=s1.example.com:8983/solr/actionscomments|s1r1.example.com:8983/solr/actionscomments,s2.example.com:8983/solr/actionscomments|s2r1.example.com:8983/solr/actionscomments&indent=off&shards.tolerant=true&fl=id&start=0&sort=id+desc,id+desc&fq=&rows=1}
>>  hits=98 status=0 QTime=51402
>> My schema fields below :
>> <field name="id" type="string" indexed="true" stored="true" required="true" 
>> multiValued="false"/>
>> <field name="project_id" type="tint" indexed="true" stored="true"/>
>> <field name="recipient_id" type="tint" indexed="true" stored="true"/>
>> <field name="entity_type" type="tint" indexed="true" stored="true"/>
>> <field name="action_id" type="tint" indexed="true" stored="true"/>
>> <field name="action_status" type="tint" indexed="true" stored="true"/>
>> <field name="is_active" type="boolean" indexed="true" stored="true" />
>> <field name="is_formtype_active" type="boolean" indexed="true" stored="true" 
>> />
>> <field name="appType" type="tint" indexed="true" stored="true" />
>> <field name="due_date" type="date" indexed="true" stored="true"/>
>> What could be a problem here? why the query takes too much time at that time?
>> Sent from Outlook<http://aka.ms/weboutlook>

Reply via email to