[ 
https://issues.apache.org/jira/browse/SOLR-14701?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17202961#comment-17202961
 ] 

Alexandre Rafalovitch commented on SOLR-14701:
----------------------------------------------

I don't see why we need another endpoint that takes a custom JSON and tries to 
do something with it. That's what /update/json/docs are.

I also don't see any point arguing further about it. *The code is a mess* does 
not seem to be a comment about my code specifically. For all I can tell, nobody 
but me actually tried to run it. My code also does not do field typing and 
adding document in one pass. So, it is just hand waving in the wrong direction. 
Or quoting out of context.

I am going to mark this issue as a blocker for 9.0 and unassign myself. Like I 
mentioned earlier, I am exercising my commiter *-1* on shipping current 
implementation as part of default schema.

If nobody has any better idea by 9.0 checkpoint, we rip schemaless completely 
from default schema, remove documentation, tell people it was a bad idea and 
move on. The Add.. class can stay in the code base and anybody's existing 
schema will just keep on working and can check 8.6 documentation if stuck.

> Deprecate Schemaless Mode (Discussion)
> --------------------------------------
>
>                 Key: SOLR-14701
>                 URL: https://issues.apache.org/jira/browse/SOLR-14701
>             Project: Solr
>          Issue Type: Improvement
>          Components: Schema and Analysis
>            Reporter: Marcus Eagan
>            Assignee: Alexandre Rafalovitch
>            Priority: Major
>         Attachments: image-2020-08-04-01-35-03-075.png
>
>          Time Spent: 4h 10m
>  Remaining Estimate: 0h
>
> I know this won't be the most popular ticket out there, but I am growing more 
> and more sympathetic to the idea that we should rip many of the freedoms out 
> that cause users more harm than not. One of the freedoms I saw time and time 
> again to cause issues was schemaless mode. It doesn't work as named or 
> documented, so I think it should be deprecated. 
> If you use it in production reliably and in a way that cannot be accomplished 
> another way, I am happy to hear from more knowledgeable folks as to why 
> deprecation is a bad idea. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to