Nrtsearch¶
A high performance gRPC server, with optional REST APIs on top of Apache Lucene version 8.x source, exposing Lucene’s core functionality over a simple gRPC based API.
- Introduction
- Get Started
- Mapping
- Building Nrtsearch Queries
- Boolean Query
- Constant Score Query
- Cross Index Query
- Disjunction Max Query
- Exists Query
- Function Filter Query
- Function Score Query
- Geo-Bounding Box Query
- Geo-Point Query
- Geo-Polygon Query
- Geo-Radius Query
- Match Query
- Match All Query
- Match Phrase Query
- Match Phrase Prefix Query
- Min Score Query
- Multi Function Score Query
- Multi-Match Query
- Nested Query
- Phrase Query
- Prefix Query
- Range Query
- Span Multi Term Query
- Span Near Query
- Term Query
- Term-In-Set Query
- Analyzers
- Highlighting
- InnerHit
- Additional Collectors
- Index Settings
- Index Live Settings
- Applying
- Properties
- minRefreshSec
- maxRefreshSec
- maxSearcherAgeSec
- indexRamBufferSizeMB
- addDocumentsMaxBufferLen
- sliceMaxDocs
- sliceMaxSegments
- virtualShards
- maxMergedSegmentMB
- segmentsPerTier
- defaultSearchTimeoutSec
- defaultSearchTimeoutCheckEvery
- defaultTerminateAfter
- maxMergePreCopyDurationSec
- parallelFetchByField
- parallelFetchChunkSize
- Docker Compose
- Server Configuration
- Reserved Values
- Development
- Vector Search and Embeddings in Nrtsearch
- Multi-Retriever Search
- Script Rescorer