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