Hi,

I have just started to play around with solr capabilities. Got a basic doubt 
(couldn't get clear answer by searching over internet), I am working on an 
application which has very basic query requirement like searching on uniqueID 
or date range(not any faceting or NLP) and I have all the information required 
to define schema file for this solr core. Now my question, is there any 
advantage of using schema based solr against schemaless?

What all I could gather from various blogs is, defining schema stops developers 
from accidently adding fields to solr. But in my case, I am planning to use 
solrj (so, no spelling mistakes). My point is:


1.       Is there any advantage like performance or anything else while reading 
or writing or querying, if we go schema way?

2.       What impact it can have on maintainability of project?

Another thing to keep in mind is, I am pushing documents to solr from some 
random/unknown source and they are not getting stored on separate disc (using 
solr for indexing and storing). By this what I mean is, re-indexing is not an 
option for me.  Starting schemaless might give me a quick start for project 
but, is there a fine print that is getting missed? Any 
inputs/experiences/pointers are welcome.

Regards,
Prateek


Reply via email to