11.05.2016 Views

Apache Solr Reference Guide Covering Apache Solr 6.0

21SiXmO

21SiXmO

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Searching<br />

This section describes how <strong>Solr</strong> works with search requests. It covers the following topics:<br />

Overview of Searching in <strong>Solr</strong>: An introduction to searching with <strong>Solr</strong>.<br />

Velocity Search UI: A simple search UI using the VelocityResponseWriter.<br />

Relevance: Conceptual information about understanding relevance in search results.<br />

Query Syntax and Parsing: A brief conceptual overview of query syntax and parsing. It also contains<br />

the following sub-sections:<br />

Common Query Parameters: No matter the query parser, there are several parameters that are<br />

common to all of them.<br />

The Standard Query Parser: Detailed information about the standard Lucene query parser.<br />

The DisMax Query Parser: Detailed information about <strong>Solr</strong>'s DisMax query parser.<br />

The Extended DisMax Query Parser: Detailed information about <strong>Solr</strong>'s Extended DisMax<br />

(eDisMax) Query Parser.<br />

Function Queries: Detailed information about parameters for generating relevancy scores using<br />

values from one or more numeric fields.<br />

Local Parameters in Queries: How to add local arguments to queries.<br />

Other Parsers: More parsers designed for use in specific situations.<br />

Faceting: Detailed information about categorizing search results based on indexed terms.<br />

Highlighting: Detailed information about <strong>Solr</strong>'s highlighting utilities. Sub-sections cover the different<br />

types of highlighters:<br />

Standard Highlighter: Uses the most sophisticated and fine-grained query representation of the<br />

three highlighters.<br />

FastVector Highlighter: Optimized for term vector options on fields, and good for large<br />

documents and multiple languages.<br />

Postings Highlighter: Uses similar options as the FastVector highlighter, but is more compact<br />

and efficient.<br />

Spell Checking: Detailed information about <strong>Solr</strong>'s spelling checker.<br />

Query Re-Ranking: Detailed information about re-ranking top scoring documents from simple queries<br />

using more complex scores.<br />

Transforming Result Documents: Detailed information about using DocTransformers to add<br />

computed information to individual documents<br />

Suggester: Detailed information about <strong>Solr</strong>'s powerful autosuggest component.<br />

MoreLikeThis: Detailed information about <strong>Solr</strong>'s similar results query component.<br />

Pagination of Results: Detailed information about fetching paginated results for display in a UI, or for<br />

fetching all documents matching a query.<br />

Result Grouping: Detailed information about grouping results based on common field values.<br />

Result Clustering: Detailed information about grouping search results based on cluster analysis<br />

applied to text fields. A bit like "unsupervised" faceting.<br />

Spatial Search: How to use <strong>Solr</strong>'s spatial search capabilities.<br />

The Terms Component: Detailed information about accessing indexed terms and the documents that<br />

include them.<br />

The Term Vector Component: How to get term information about specific documents.<br />

The Stats Component: How to return information from numeric fields within a document set.<br />

The Query Elevation Component: How to force documents to the top of the results for certain queries.<br />

Response Writers: Detailed information about configuring and using <strong>Solr</strong>'s response writers.<br />

Near Real Time Searching: How to include documents in search results nearly immediately after they<br />

are indexed.<br />

RealTime Get: How to get the latest version of a document without opening a searcher.<br />

Exporting Result Sets: Functionality to export large result sets out of <strong>Solr</strong>.<br />

Streaming Expressions: A stream processing language for <strong>Solr</strong>, with a suite of functions to perform<br />

many types of queries and parallel execution tasks.<br />

Parallel SQL Interface: An interface for sending SQL statements to <strong>Solr</strong>, and using advanced parallel<br />

query processing and relational algebra for complex data analysis.<br />

<strong>Apache</strong> <strong>Solr</strong> <strong>Reference</strong> <strong>Guide</strong> <strong>6.0</strong><br />

240

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!