alessandrobenedetti commented on PR #2809:
URL: https://github.com/apache/solr/pull/2809#issuecomment-2461943259

   > When you look at the model store, it would be great to hear where it comes 
up short and we could look at improving it. What would make it an "easy" 
decision to adopt!??
   
   My partial feedback after 3-4 hours working on that:
   
   1) it's difficult to find the FileStore, there are multiple with very 
similar names, it's not easy to identify which one to use
   2) JavaDocs explaining the store way of functioning are missing ( or very 
difficult to find, I couldn't)
   3) there are plenty of elaborated comments in the code that make code 
readability even more difficult  (comments with observations, suggestions, 
exclamation marks etc)
   4) the get method, to get a file from the store is void and appears 
unnecessarily complicated to interact with
   5) it's very hard to find code examples that show how to upload and get 
files from it, also exhaustive tests were missing or hard to find, I couldn't 
find much
   6) there are APIs to interact with it, but they seem oriented to an external 
usage rather than to use the store from within Solr?
   7) Reference Guide talks about packages and modules but doesn't elaborate 
much on the FileStore
   
   This is a genuine not provocative feedback from someone with a decent 
experience with Solr and Solr codebase, I assume that a new developer would 
struggle even more in using it? 
   @epugh  hope this is helpful
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to