| <!doctype html> |
| <html> |
| <head> |
| <!-- |
| 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. |
| --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="viewport" content="minimal-ui, initial-scale=1, maximum-scale=1, user-scalable=0"> |
| |
| <link href='//fonts.googleapis.com/css?family=Raleway:400,300,600,500' rel='stylesheet' type='text/css'> |
| <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet"> |
| <link rel="stylesheet" href="/theme/css/lib/foundation/normalize.css?v=4dd59757" /> |
| <link rel="stylesheet" href="/theme/css/lib/foundation/foundation.min.css?v=4dd59757"/> |
| <link rel="stylesheet" href="/theme/css/lib/foundation/foundation-icons.css?v=4dd59757"/> |
| <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/jquery.slick/1.3.7/slick.css"/> |
| <link rel="stylesheet" href="/theme/css/base.css?v=4dd59757" /> |
| <meta name="Distribution" content="Global"/> |
| <meta name="Robots" content="index,follow"/> |
| |
| <script src="/theme/javascript/lib/jquery-2.1.1.min.js"></script> |
| <script src="/theme/javascript/lib/foundation/modernizr.js?v=4dd59757"></script> |
| <script src="/theme/javascript/lib/angularjs/angular.min.js?v=4dd59757"></script> |
| <script src="/theme/javascript/lib/angularjs/angular-animate.min.js?v=4dd59757"></script> |
| <script src="/theme/javascript/lib/foundation/foundation.min.js?v=4dd59757"></script> |
| <script src="//cdn.jsdelivr.net/jquery.slick/1.3.7/slick.min.js"/></script> |
| <script src="/theme/javascript/lib/jquery.smooth-scroll.min.js?v=4dd59757"></script> |
| <script src="/theme/javascript/main.js?v=4dd59757"></script> |
| <script src="https://www.apachecon.com/event-images/snippet.js"></script> <title>Features - Apache Solr</title> |
| |
| <meta name="keywords" |
| content="apache, apache lucene, apache solr, solr, lucene, |
| search, information retrieval, spell checking, faceting, inverted index, open source"/> |
| <meta property="og:type" content="website" /> |
| <meta property="og:url" content="https://solr.apache.org/features.html"/> |
| <meta property="og:title" content="Features"/> |
| <meta property="og:description" content=""/> |
| <meta property="og:image" content="https://solr.apache.org/theme/images/solr_og_image.png?v=4dd59757"/> |
| <meta property="og:image:secure_url" content="https://solr.apache.org/theme/solr/solr_og_image.png?v=4dd59757"/> |
| |
| <link rel="icon" href="/theme/images/favicon.ico" type="image/x-icon"> |
| <link rel="shortcut icon" href="/theme/images/favicon.ico" type="image/x-icon"> |
| </head> |
| |
| <body class="page " x-ng-app="page" x-ng-controller="page.controllers.main"> |
| <div class="contain-to-grid"> |
| <div class="header-section"> |
| <nav class="top-bar" data-topbar role="navigation"> |
| <ul class="title-area"> |
| <li class="name"> |
| <a href="/"><img class="logo" src="/theme/images/logo.svg" /></a> |
| </li> |
| <li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li> |
| </ul> |
| |
| <div class="top-bar-section"> |
| <ul class="navigation right"> |
| <li> |
| <a href="/blog.html">Blog</a> |
| </li> |
| <li> |
| <a href="/news.html">News</a> |
| </li> |
| <li> |
| <a href="/security.html">Security</a> |
| </li> |
| <li> |
| <a href="/features.html">Features</a> |
| </li> |
| <li> |
| <a href="/resources.html">Resources</a> |
| </li> |
| <li> |
| <a href="/community.html">Community</a> |
| </li> |
| <li> |
| <a href="/whoweare.html">Project</a> |
| </li> |
| <li> |
| <a href="/operator/">Solr Operator</a> |
| </li> |
| <!-- TODO Search not working as of feb 2021, disabling |
| <li class="toggle"> |
| <a ng-hide="toggled" ng-click="toggle();" href="#">Search</a> |
| <div id="search"> |
| <form id="quick-search" method="GET" action="https://sematext.com/opensee/solr" name="searchform"> |
| <fieldset> |
| <div ng-show="toggled" class="search-box ng-hide"> |
| <input type="search" name="q" placeholder="Search..." accesskey="q"/> |
| <a class="search-button" type="submit" onclick="this.closest('form').submit();return false;"><img src="/theme/images/magnifying-glass.png"/></a> |
| </div> |
| </fieldset> |
| </form> </div> |
| </li> |
| --> |
| <li> |
| <a class="btn" href="/downloads.html">Download</a> |
| </li> |
| </ul> |
| </div> |
| </nav> |
| </div> |
| </div> |
| |
| <div class="header-fill"></div> |
| <section class="hero alternate"> |
| <div class="row"> |
| <div class="large-12 columns"> |
| <div class="annotation"> |
| Apache Solr<sup>™</sup> 9.6.0 |
| </div> |
| <h1> |
| Solr Features |
| </h1> |
| <p> |
| Solr is a standalone enterprise search server with a REST-like API. You put |
| documents in it (called "indexing") via JSON, XML, CSV or binary over HTTP. You query it via HTTP GET and receive JSON, XML, CSV or binary results. |
| </p> |
| <div class="down-arrow"><a data-scroll href="#top"><i class="fa fa-angle-down fa-2x red"></i></a></div> |
| </div> |
| </div> |
| </section> |
| <section class="gray col-4 offset-small" id="top"> |
| <div class="row"> |
| <ul class="small-block-grid-1 medium-block-grid-3"> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_advanced_full-text_search.svg"/></div> |
| <div class="content"> |
| <h3>Advanced Full-Text Search Capabilities</h3> |
| <p>Powered by Lucene<sup>™</sup>, Solr enables powerful matching capabilities including phrases, wildcards, joins, grouping and much more across any data type</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_optimized_for_high_volume.svg"/></div> |
| <div class="content"> |
| <h3>Optimized for High Volume Traffic</h3> |
| <p>Solr is proven at extremely large scales the world over</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_standards_based_open_interfaces.svg"/></div> |
| <div class="content"> |
| <h3>Standards Based Open Interfaces - XML, JSON and HTTP</h3> |
| <p>Solr uses the tools you use to make application building a snap</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_comprehensive_html_admin.svg"/></div> |
| <div class="content"> |
| <h3>Comprehensive Administration Interfaces</h3> |
| <p>Solr ships with a built-in, responsive administrative user interface to make it easy to control your Solr instances</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_server_statistics_exposed.svg"/></div> |
| <div class="content"> |
| <h3>Easy Monitoring</h3> |
| <p>Need more insight into your instances? Solr publishes loads of metric data via JMX</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_highy_scalable.svg"/></div> |
| <div class="content"> |
| <h3>Highly Scalable and Fault Tolerant</h3> |
| <p>Built on the battle-tested Apache Zookeeper, Solr makes it easy to scale up and down. Solr bakes in replication, distribution, rebalancing and fault tolerance out of the box.</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_flexible_and_adaptable.svg"/></div> |
| <div class="content"> |
| <h3>Flexible and Adaptable with easy configuration</h3> |
| <p>Solr's is designed to adapt to your needs all while simplifying configuration</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_real-time.svg"/></div> |
| <div class="content"> |
| <h3>Near Real-Time Indexing</h3> |
| <p>Want to see your updates now? Solr takes advantage of Lucene's Near Real-Time Indexing capabilities to make sure you see your content when you want to see it</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_extensible_plugin.svg"/></div> |
| <div class="content"> |
| <h3>Extensible Plugin Architecture</h3> |
| <p>Solr publishes many well-defined extension points that make it easy to plugin both index and query time plugins. Of course, since it is Apache-licensed open source, you can change any code you want!</p> |
| </div> |
| </div> |
| </li> |
| </ul> |
| </div> |
| </section> |
| |
| <section class="hero alternate"> |
| <div class="row"> |
| <div class="large-12 columns"> |
| <div class="annotation"> |
| More Features |
| </div> |
| <h1> |
| Everything but the kitchen sink. |
| </h1> |
| <p> |
| Solr uses the Lucene search library and extends it. |
| </p> |
| <div class="down-arrow"><a data-scroll href="#more"><i class="fa fa-angle-down fa-2x red"></i></a></div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="gray col-4 offset-small" id="more"> |
| <div class="row"> |
| <ul class="small-block-grid-2 medium-block-grid-3"> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_schemaless.svg"></div> |
| <div class="content"> |
| <h3>Schema when you want, schemaless when you don't</h3> |
| <p>Use Solr's data-driven schemaless mode when getting started and then lock it down when it's time for production.</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_powerful_extensions.svg"/></div> |
| <div class="content"> |
| <h3>Powerful Extensions</h3> |
| <p>Solr ships with optional plugins for indexing rich content (e.g. PDFs, Word), language detection, search results clustering and more</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_faceted_search.svg"/></div> |
| <div class="content"> |
| <h3>Faceted Search and Filtering</h3> |
| <p>Slice and dice your data as you see fit using a large array of faceting algorithms</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_geospatial_search.svg"/></div> |
| <div class="content"> |
| <h3>Geospatial Search</h3> |
| <p>Enabling location-based search is simple with Solr's built-in support for spatial search</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_advanced,_configurable_text.svg"/></div> |
| <div class="content"> |
| <h3>Advanced Configurable Text Analysis</h3> |
| <p>Solr ships with support for most of the widely spoken languages in the world (English, Chinese, Japanese, German, French and many more) and many other analysis tools |
| designed to make indexing and querying your content as flexible as possible</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_highly_configurable.svg"/></div> |
| <div class="content"> |
| <h3>Highly Configurable and User Extensible Caching</h3> |
| <p>Fine-grained controls on Solr's built-in caches make it easy to optimize performance</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_performance_optimizations.svg"/></div> |
| <div class="content"> |
| <h3>Performance Optimizations</h3> |
| <p>Solr has been tuned to handle the world's largest sites</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_security.svg"></div> |
| <div class="content"> |
| <h3>Security built right in</h3> |
| <p>Secure Solr with SSL, Authentication and Role based Authorization. Pluggable, of course!</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_an_ajax_based.svg"/></div> |
| <div class="content"> |
| <h3>Advanced Storage Options</h3> |
| <p>Building on Lucene's advanced storage capabilities (codecs, directories and more), Solr makes it easy to tune |
| your data storage needs to fit your application</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_monitorable_logging.svg"/></div> |
| <div class="content"> |
| <h3>Monitorable Logging</h3> |
| <p>Easily access Solr's log files from the admin interface</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_fast_near_real-time.svg"/></div> |
| <div class="content"> |
| <h3>Query Suggestions, Spelling and More</h3> |
| <p>Solr ships with advanced capabilites for auto-complete (typeahead search), spell checking and more</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_easy_ways_to_pull_in_data.svg"/></div> |
| <div class="content"> |
| <h3>Your Data, Your Way!</h3> |
| <p>JSON, CSV, XML and more are supported out of the box. Don't waste precious time converting all your data to a common representation, just send it to Solr!</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_rich_document.svg"/></div> |
| <div class="content"> |
| <h3>Rich Document Parsing</h3> |
| <p>Solr ships with Apache Tika built-in, making it easy to index rich content such as Adobe PDF, Microsoft Word and more.</p> |
| </div> |
| </div> |
| </li> |
| <li> |
| <div class="box"> |
| <div class="img"><img src="/theme/images/Solr_Icons_multiple_search_indices.svg"/></div> |
| <div class="content"> |
| <h3>Multiple search indices</h3> |
| <p>Solr supports multi-tenant architectures, making it easy to isolate users and content.</p> |
| </div> |
| </div> |
| </li> |
| </ul> |
| </div> |
| </section> |
| |
| <section class="orange"> |
| <div class="row"> |
| <div class="large-12 columns"> |
| <div class="annotation"> |
| Detailed Features |
| </div> |
| <h1>Data Handling</h1> |
| <p> |
| Schema or schemaless, easily define the field types, analysis processes and document structures to make your search application successful |
| </p> |
| <div class="down-arrow"><a data-scroll href="#data-handling"><i class="fa fa-angle-down fa-2x red"></i></a></div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="gray list" id="data-handling"> |
| <ul> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Schemaless (data-driven schema) makes it easy to get started, while switching to a configured schema makes for a solid production environment. |
| <p>Solr supports both schemaless and schema modes, depending on your goals</p> |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Solr's Field Types make it easy to declaratively mix and match Lucene Analyzers without writing code |
| <ul> |
| <li>char filters edit the text prior to tokenization</li> |
| <li>tokenizers break the text up into terms</li> |
| <li>token filters transform the terms</li> |
| </ul> |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Dynamic Fields enable on-the-fly addition of new fields that auto-map to field types based on the field name |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Easily analyze the same content in different ways using Solr's copy field capabilities |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Explicit types eliminate the need for guessing types of fields and introducing noise |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>External file-based configuration of stopword lists, synonym lists, and protected word lists |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Many additional text analysis components including word splitting, regex, stemming and more |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Extensible to allow for applications to easily handle proprietary formats and unsupported data types |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="centered"> |
| <a class="wrappable-btn" href="/guide/documents-fields-and-schema-design.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Docs, Fields & Schema Design</a> |
| <div> |
| </div> |
| </ul> |
| </section> |
| |
| <section class="orange"> |
| <div class="row"> |
| <div class="large-12 columns"> |
| <div class="annotation"> |
| Detailed Features |
| </div> |
| <h1>Query</h1> |
| <p> |
| HTTP interfaces with flexible IO formats and extensive query parsing support make adding and finding data a snap |
| </p> |
| <div class="down-arrow"><a data-scroll href="#query"><i class="fa fa-angle-down fa-2x red"></i></a></div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="gray list" id="query"> |
| <ul> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>REST interfaces provide for easy integration with any language. |
| <p>Native clients are also available</p> |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Sort by any number of fields, and by complex functions of numeric fields |
| <p>Documents with missing values can be configured to sort last (or first) |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Function queries provide powerful relevance tuning capabilities based off of your data |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Advanced relevance tuning options enable applications to fine tune results to fit their demanding needs |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Solr supports multiple approaches to query parsing, making it easy to find your data |
| <p>Dozens of query types (boolean, phrase, term, numeric, fielded and more) provide incredible power when searching</p> |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Good out of the box defaults make getting great results easy, while extensive configuration options make it easy to fine tune |
| <p>Request handling can easily be configured to provide server-side control and simplification of how applications request results</p> |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Extensive filtering features allow applications to control what content is searched and when |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Multiple scoring (similarity) approaches allow for easy experimentation and relevance tuning |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Pluggable query parsers mean every application can provide a query interface that makes sense to its users |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Well-defined APIs for capturing document and collection level statistics enable custom similarity models with little effort</li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Cursors (aka "deep paging") enables next generation NoSQL data storage and analysis options |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Near Real Time (NRT) search allows access to document addition and updates almost immediately</li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="centered"> |
| <a class="wrappable-btn" href="/guide/searching.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Searching</a> |
| <div> |
| </div> |
| </ul> |
| </section> |
| <section class="orange"> |
| <div class="row"> |
| <div class="large-12 columns"> |
| <div class="annotation"> |
| Detailed Features |
| </div> |
| <h1>Facets</h1> |
| <p> |
| Slice and dice your data six ways from Sunday |
| </p> |
| <div class="down-arrow"><a data-scroll href="#facets"><i class="fa fa-angle-down fa-2x red"></i></a></div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="gray list" id="facets"> |
| <ul> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Powerful faceting features support grouping and organizing your data in a multitude of ways |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Pivot faceting enables asking sophisticated "what if" questions |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Fine-grained performance controls make it possible to tradeoff competing CPU and memory resources during faceting |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Term, Query, Range, Date and Pivot faceting implementations make data investigation simple and powerful |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Range faceting enables grouping time and numerical content in easy to understand buckets |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Query-based faceting makes it easy to facet by arbitrary queries |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Multi-select facet parameters enable exact control over how facets interact with the original result set |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="centered"> |
| <a class="wrappable-btn" href="/guide/faceting.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Faceting</a> |
| <div> |
| </div> |
| </ul> |
| </section> |
| |
| <section class="orange"> |
| <div class="row"> |
| <div class="large-12 columns"> |
| <div class="annotation"> |
| Detailed Features |
| </div> |
| <h1>Discovery</h1> |
| <p> |
| Clustering, spellchecking, auto-complete and more make it easy to help users discover content |
| </p> |
| <div class="down-arrow"><a data-scroll href="#discovery"><i class="fa fa-angle-down fa-2x red"></i></a></div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="gray list" id="discovery"> |
| <ul> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Typeahead, autocomplete, auto-suggest, whatever you call it, Solr supports powerful and extensible mechanisms for providing suggestions to users as they type in their queries |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Integrated Carrot<sup>2</sup> features enable dynamic search results clustering |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Spelling suggestions are a breeze to enable to help users correct their queries for better results |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Configurable hit highlighting helps users focus in on exactly where matches occur |
| </li> |
| </div> |
| </div> |
| <br /> |
| <div class="row"> |
| <ul class="small-block-grid-1 medium-block-grid-2 large-block-grid-4"> |
| <li> |
| <a class="wrappable-btn" href="/guide/suggester.html" |
| ><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Suggester</a> |
| </li> |
| <li> |
| <a class="wrappable-btn" href="/guide/result-clustering.html" |
| ><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Clustering</a> |
| </li> |
| <li> |
| <a class="wrappable-btn" href="/guide/spell-checking.html" |
| ><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Spellcheck</a> |
| </li> |
| <li> |
| <a class="wrappable-btn" href="/guide/highlighting.html" |
| ><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Highlighting</a> |
| </li> |
| </ul> |
| </div> |
| </ul> |
| </section> |
| |
| <section class="orange"> |
| <div class="row"> |
| <div class="large-12 columns"> |
| <div class="annotation"> |
| Detailed Features |
| </div> |
| <h1>Plugins and Extensions</h1> |
| <p> |
| Open source and well-documented make Solr highly extensible |
| </p> |
| <div class="down-arrow"><a data-scroll href="#plugins"><i class="fa fa-angle-down fa-2x red"></i></a></div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="gray list" id="plugins"> |
| <ul> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Plugins for language detection, clustering, data-import, UIMA, Apache Velocity and more provide optional functionality when needed |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Well-defined extension points for indexing, analysis, request handling, query parsing and more make focused extensions easy to write and enable |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>An open source and open development approach, enabled by the Apache Software Foundation, make contributions to Solr easy to do |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Don't like how Solr implements something? Found a bug? Check out the code from SVN or Git and make changes as you see fit. Patches welcome! |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="centered"> |
| <a class="btn1" href="https://github.com/apache/solr/blob/main/CONTRIBUTING.md">How to contribute</a> |
| <div> |
| </div> |
| </ul> |
| </section> |
| |
| <section class="orange"> |
| <div class="row"> |
| <div class="large-12 columns"> |
| <div class="annotation"> |
| Detailed Features |
| </div> |
| <h1>Statistics and Aggregations</h1> |
| <p> |
| |
| </p> |
| <div class="down-arrow"><a data-scroll href="#stats"><i class="fa fa-angle-down fa-2x red"></i></a></div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="gray list" id="stats"> |
| <ul> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Solr supports complex mathematical analysis on result sets, enabling next-generation search-based business intelligence |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Grouping, nesting and other approaches enable applications to represent complex relationships between content types |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Function query results can be returned with hits, and used to sort or boost hits |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Field Statistics can be combined with nested Pivot Faceting |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>The stats component can compute min, max, sum, mean, distinct values, and more |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="centered"> |
| <a class="wrappable-btn" href="/guide/the-stats-component.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> The Stats Component</a> |
| <div> |
| </div> |
| </ul> |
| </section> |
| |
| <section class="orange"> |
| <div class="row"> |
| <div class="large-12 columns"> |
| <div class="annotation"> |
| Detailed Features |
| </div> |
| <h1>Spatial</h1> |
| <p> |
| Location-aware search using advanced spatial integrations |
| </p> |
| <div class="down-arrow"><a data-scroll href="#spatial"><i class="fa fa-angle-down fa-2x red"></i></a></div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="gray list" id="spatial"> |
| <ul> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Out of the box support for location-aware search (think mobile search) enables applications to find and filter content based on location |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Extensive support for representing complex spatial data like polygons, lat/lon and more |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Advanced query capabilities allow for bounding box, polygonal and other complex querying capabilities |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Integration with the Java Topological Suite library provides advanced spatial capabilities |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="centered"> |
| <a class="wrappable-btn" href="/guide/spatial-search.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Spatial Search</a> |
| <div> |
| </div> |
| </ul> |
| </section> |
| |
| <section class="orange"> |
| <div class="row"> |
| <div class="large-12 columns"> |
| <div class="annotation"> |
| Detailed Features |
| </div> |
| <h1>Rich Content</h1> |
| <p> |
| Your Data, your way. PDF, Word, Powerpoint and more |
| </p> |
| <div class="down-arrow"><a data-scroll href="#rich-content"><i class="fa fa-angle-down fa-2x red"></i></a></div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="gray list" id="rich-content"> |
| <ul> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Integration with <a href="http://tika.apache.org">Apache Tika</a> enables the extraction and processing of rich content types without writing a single line of code |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Data not in JSON? No problem. Solr handles a variety of data types out of the box, including JSON, XML, many Office documents, CSV and more |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Flexible and extensible Input and Output formats allow your application to talk with Solr the way you want to talk to it |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Advanced processing options make it easy to control what extracted content is indexed and how it is indexed |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="centered"> |
| <a class="wrappable-btn" href="/guide/indexing-and-basic-data-operations.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Indexing & Basic Data Operations</a> |
| <div> |
| </div> |
| </ul> |
| </section> |
| |
| |
| <section class="orange"> |
| <div class="row"> |
| <div class="large-12 columns"> |
| <div class="annotation"> |
| Detailed Features |
| </div> |
| <h1>Performance</h1> |
| <p> |
| Proven time and time again in world-class organizations, Solr performs and scales to handle the most demanding applications |
| </p> |
| <div class="down-arrow"><a data-scroll href="#performance"><i class="fa fa-angle-down fa-2x red"></i></a></div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="gray list" id="performance"> |
| <ul> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Well tested defaults provide good performance out of the box with little tuning |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Advanced options give fine grained control over numerous performance aspects |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Powerful single-node and distributed capabilities simplify the process of going from one node to many |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>A multitude of smart caching options enable exacting control over repetitive results a breeze |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Always built on the latest and greatest Lucene, Solr takes advantage of numerous Lucene performance enhancements |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Support for codecs, alternate Directory implementations and more provide for advanced performance tuning options |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="centered"> |
| <a class="wrappable-btn" href="/guide/the-well-configured-solr-instance.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> The Well-Configured Solr Instance</a> |
| <div> |
| </div> |
| </ul> |
| </section> |
| |
| <section class="orange"> |
| <div class="row"> |
| <div class="large-12 columns"> |
| <div class="annotation"> |
| Detailed Features |
| </div> |
| <h1>Scaling</h1> |
| <p> |
| Highly scalable, fault tolerant distributed infrastructure built on Apache Zookeeper |
| </p> |
| <div class="down-arrow"><a data-scroll href="#solrcloud"><i class="fa fa-angle-down fa-2x red"></i></a></div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="gray list" id="solrcloud"> |
| <ul> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Add and remove compute capacity as needed, while letting Solr do the dirty work of load balancing and more |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Shard splitting makes it easy to incrementally add capacity without re-indexing your entire content |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Built on tried and true Apache Zookeeper, Solr favors consistency and avoids hairy split brain issues common to other approaches |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Built-in User Interfaces provide deep insight into cluster state |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Advanced transaction log, replication and failover capabilities help minimize data loss while still serving results |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Tested regularly at scale to handle hundreds to thousands of compute nodes and billions of documents with very high query volumes |
| </li> |
| </div> |
| </div> |
| <!-- TODO: LINK TO SOLR CLOUD TUTORIAL --> |
| <div class="row"> |
| <div class="centered"> |
| <a class="wrappable-btn" href="/guide/solrcloud.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> SolrCloud</a> |
| <div> |
| </div> |
| </ul> |
| </section> |
| |
| <section class="orange"> |
| <div class="row"> |
| <div class="large-12 columns"> |
| <div class="annotation"> |
| Detailed Features |
| </div> |
| <h1>Admin Interface</h1> |
| <p> |
| A rich and powerful User Interface enables deep insight into Solr's state all without anything extra to install |
| </p> |
| <div class="down-arrow"><a data-scroll href="#admin-ui"><i class="fa fa-angle-down fa-2x red"></i></a></div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="gray list" id="admin-ui"> |
| <ul> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Extensive reporting and control interfaces make it easy to understand and alter what is happening in Solr |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Modern, responsive Javascript-based implementation provides instant feedback |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Gain insight into cores, collections, shards and more |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Explore logs, threads and system properties without ever leaving the browser |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Want to explore alternate queries? Try the query interface and instantly explore your data without having to write code |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Explore and debug your data and queries with advanced interfaces for analysis, data exploration and more |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="small-6 columns"> |
| <li>Index content directly from the browser, including rich content via file uploading |
| </li> |
| </div> |
| <div class="small-6 columns"> |
| <li>Instantly review key performance metrics right in the browser |
| </li> |
| </div> |
| </div> |
| <div class="row"> |
| <div class="centered"> |
| <a class="wrappable-btn" href="/guide/using-the-solr-administration-user-interface.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Using the Solr Admin UI</a> |
| <div> |
| </div> |
| </ul> |
| </section> |
| |
| <footer> |
| <div class="row"> |
| <div class="small-6 medium-3 columns"> |
| <h4>Features</h4> |
| <ul> |
| <li><a href="/features.html">Overview</a></li> |
| <li><a href="/features.html#data-handling">Data Handling</a></li> |
| <li><a href="/features.html#query">Querying</a></li> |
| <li><a href="/features.html#facets">Faceting</a></li> |
| <li><a href="/features.html#discovery">Discovery</a></li> |
| <li><a href="/features.html#plugins">Plugins and Extensions</a></li> |
| <li><a href="/features.html#stats">Statistics and Aggregations</a></li> |
| <li><a href="/features.html#spatial">Spatial</a></li> |
| <li><a href="/features.html#rich-content">Rich Content</a></li> |
| <li><a href="/features.html#performance">Performance</a></li> |
| <li><a href="/features.html#solrcloud">Scaling with SolrCloud</a></li> |
| <li><a href="/features.html#admin-ui">User Interface</a></li> |
| </ul> |
| </div> |
| <div class="small-6 medium-3 columns"> |
| <h4>Resources</h4> |
| <ul> |
| <li><a href="/resources.html#tutorials">Tutorial</a></li> |
| <li><a href="/resources.html#documentation">Docs</a></li> |
| <li><a href="/resources.html#solr-books">Books</a></li> |
| <li><a href="/resources.html#presentations">Presentations</a></li> |
| <li><a href="/resources.html#videos">Videos</a></li> |
| <li><a href="/logos-and-assets.html">Solr Logos and Assets</a></li> |
| <li><a href="/editing-website.html">Editing this Website</a></li> |
| <br/> |
| <li><a href="https://www.apache.org/">Apache Software Foundation</a></li> |
| <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li> |
| <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> |
| <li><a href="https://www.apache.org/security/">Security</a></li> |
| <li><a href="https://www.apache.org/licenses/">License</a></li> |
| </ul> |
| </div> |
| <div class="small-6 medium-3 columns"> |
| <h4>Get Started</h4> |
| <ul> |
| <li><a href="/downloads.html">Download</a></li> |
| <li><a href="/guide/solr-tutorial.html">Run Through the Tutorial</a></li> |
| <li><a href="/resources.html">Level Up</a></li> |
| </ul> |
| <br/> |
| <h4>Community</h4> |
| <ul> |
| <li><a href="/community.html#support">Support</a></li> |
| <li><a href="/community.html#mailing-lists-irc">Mailing Lists</a></li> |
| <li><a href="/community.html#issue-tracker">Issues (JIRA)</a></li> |
| <li><a href="/community.html#how-to-contribute">Contribute</a></li> |
| <li><a href="/community.html#version-control">Version control (GIT)</a></li> |
| </ul> |
| </div> |
| <div class="small-6 medium-3 columns"> |
| <h4>Related Projects</h4> |
| <ul> |
| <li><a href="http://lucene.apache.org/">Apache Lucene</a></li> |
| <li><a href="http://zookeeper.apache.org/">Apache Zookeeper</a></li> |
| <li><a href="http://tika.apache.org/">Apache Tika</a></li> |
| <li><a href="http://manifoldcf.apache.org/">Apache ManifoldCF</a></li> |
| <li><a href="http://spark.apache.org/">Apache Spark</a></li> |
| <li><a href="http://nutch.apache.org/">Apache Nutch</a></li> |
| <li><a href="http://zeppelin.apache.org/">Apache Zeppelin</a></li> |
| <li><a href="http://opennlp.apache.org/">Apache OpenNLP</a></li> |
| </ul> |
| </div> |
| </div> |
| <div class="row copyright"> |
| <div class="large-centered columns"> |
| <p>Copyright © 2024 The Apache Software Foundation, Licensed under the |
| <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>. <a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a><br/> |
| Apache and the Apache feather logo are trademarks of The Apache Software Foundation. Apache Lucene, |
| Apache Solr and their respective logos are trademarks of the Apache Software Foundation. |
| Please see the <a href="https://www.apache.org/foundation/marks/">Apache Trademark Policy</a> for more information. |
| All non-Apache logos are the trademarks of their respective owners.</p> |
| </div></div> </footer> |
| |
| <script> |
| $(document).foundation(); |
| </script> |
| <script> |
| $(document).ready(function(){ |
| $('.slider').slick({ |
| infinite: false, |
| speed: 300, |
| slidesToShow: 6, |
| slidesToScroll: 6, |
| responsive: [ |
| { |
| breakpoint: 1024, |
| settings: { |
| slidesToShow: 4, |
| slidesToScroll: 4, |
| infinite: true |
| } |
| }, |
| { |
| breakpoint: 600, |
| settings: { |
| slidesToShow: 3, |
| slidesToScroll: 3 |
| } |
| }, |
| { |
| breakpoint: 480, |
| settings: { |
| slidesToShow: 2, |
| slidesToScroll: 2 |
| } |
| }, |
| { |
| breakpoint: 320, |
| settings: { |
| slidesToShow: 1, |
| slidesToScroll: 1 |
| } |
| } |
| ], |
| prevArrow: '<i class="fa fa-angle-left fa-2x slider-prev"></i>', |
| nextArrow: '<i class="fa fa-angle-right fa-2x slider-next"></i>' |
| }); |
| }); |
| </script> </body> |
| </html> |