(We should have a wiki/doc page for the "usual list of suspects" when
queries are/appear slow, rather than need to repeat the same mantra(s) for
every inquiry on this topic.)


-- Jack Krupansky

On Sun, Mar 13, 2016 at 11:29 AM, Toke Eskildsen <t...@statsbiblioteket.dk>
wrote:

> Anil <anilk...@gmail.com> wrote:
> > i have indexed a data (commands from files) with 10 fields and 3 of them
> is
> > text fields. collection is created with 3 shards and 2 replicas. I have
> > used document routing as well.
>
> > Currently collection holds 47,80,01,405 records.
>
> ...480 million, right? Funny digit grouping in India.
>
> > text search against text field taking around 5 sec. solr is query just
> and
> > of two terms with fl as 7 fields
>
> > fileId:"file unique id" AND command_text:(system login)
>
> While not an impressive response time, it might just be that your hardware
> is not enough to handle that amount of documents. The usual culprit is IO
> speed, so chances are you have a system with spinning drives and not enough
> RAM: Switch to SSD and/or add more RAM.
>
> To give better advice, we need more information.
>
> * How large are your 3 shards in bytes?
> * What storage system do you use (local SSD, local spinning drives, remote
> storage...)?
> * How much physical memory does your system have?
> * How much memory is free for disk cache?
> * How many concurrent queries do you issue?
> * Do you update while you search?
> * What does a full query (rows, faceting, grouping, highlighting,
> everything) look like?
> * How many documents does a typical query match (hitcount)?
>
> - Toke Eskildsen
>

Reply via email to