On 5/30/23 15:47, ufuk yılmaz wrote:
(Btw why every programming language has a solr client implementation? I 
understand java has solrj because solrj can talk in javabin format but why not 
just use the rest api with a regular rest library with other languages? It 
feels double amount if work to me because you would need to first learn Solr 
api and then a specific library)

The only Solr client that is produced by the Solr project is SolrJ, the Java client.

SolrJ is an integral part of Solr itself, and it is also a standalone library. When Solr gets compiled from source, SolrJ is the first thing that gets built.

**ALL** other Solr client implementations are third party.

Those clients allow the programmer to use relatively simple statements to interact with Solr ... there is no need to figure out how to work HTTP or learn the Solr API. Instead you use statements with simple names that include words like connect, query, update, delete, commit, or some other verb that describes something you want to do with Solr.

Thanks,
Shawn

Reply via email to