Hey everyone, This is not really a proposition but rather something I have been wondering for a while so I wanted to see what everyone is thinking.
Currently in our solr backend, we have "stored=true indexed=false" fields and "stored=true indexed=true" fields. The former class of fields are mostly used for storing digest, caching information etc. I suggest that we get rid of all "indexed=false" fields and read all such data from storage backend. For the latter class of fields (i.e., stored=true indexed=true), I suggest that we set them to stored=false for everything but "id" field. As an example currently title is stored/indexed in solr while text is only indexed (thus, will need to be fetched from storage backend). But for hbase backend, title and text are already stored close together (in the same column family) so performance hit of reading just text or reading both will likely be same. And removing storage from solr may lead to better caching of indexed fields and may lead to better example. What does everyone think? -- Doğacan Güney

