On Tue, Sep 12, 2017 at 4:06 AM, Aman Tandon <amantandon...@gmail.com> wrote: > Hi, > > We want to know about the indexing performance in the below mentioned > scenarios, consider the total number of 10 string fields and total number > of documents are 10 million. > > 1) indexed=true, stored=true > 2) indexed=true, docValues=true > > Which one should we prefer in terms of indexing performance, please share > your experience. > > With regards, > Aman Tandon
Your question doesn't make much sense. You turn on stored when you need to retrieve the original contents of the fields after searching, and you use docvalues to speed up faceting, sorting and grouping. Using docvalues to retrieve values during search is more expensive than simply using stored values, so if your primary aim is retrieving stored values, use stored=true. Secondly, the only way to answer performance questions for your schema and data is to try it out. Generate 10 million docs, store them in a doc (eg as CSV), and then use the post tool to try different schema and query options. Cheers Tom