blob: 99d1cbb85e8023be70c9d09037b51a7c7c9d47f3 [file] [log] [blame]
= Client APIs
:page-children: introduction-to-client-apis, choosing-an-output-format, using-solrj, using-javascript, using-python, using-solr-from-ruby, client-api-lineup
// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
// regarding copyright ownership. The ASF licenses this file
// to you under the Apache License, Version 2.0 (the
// "License"); you may not use this file except in compliance
// with the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied. See the License for the
// specific language governing permissions and limitations
// under the License.
This section discusses the available client APIs for Solr. It covers the following topics:
<<introduction-to-client-apis.adoc#,Introduction to Client APIs>>: A conceptual overview of Solr client APIs.
<<choosing-an-output-format.adoc#,Choosing an Output Format>>: Information about choosing a response format in Solr.
<<using-solrj.adoc#,Using SolrJ>>: Detailed information about SolrJ, an API for working with Java applications.
<<using-javascript.adoc#,Using JavaScript>>: Explains why a client API is not needed for JavaScript responses.
<<using-python.adoc#,Using Python>>: Information about Python and JSON responses.
<<using-solr-from-ruby.adoc#,Using Solr From Ruby>>: Detailed information about using Solr with Ruby applications.
<<client-api-lineup.adoc#,Other Clients>>: How to find links to 3rd-party client libraries.