Virtual replicas
NeuralSearch doesn’t support virtual replicas, which are used for relevant sorting. To use NeuralSearch with sorted results, use a standard replica instead of a virtual replica. If you want custom ranking criteria to affect vector results, enableusePositionalSemanticRanking.
For more information, see Configure NeuralSearch with the semantic settings endpoint.
Natural language processing (NLP) features
NLP features apply only to the keyword search part of NeuralSearch. Semantic (vector) retrieval doesn’t use these features:- Synonyms. Synonyms configured in your index expand keyword queries but don’t affect the vector representation used for semantic retrieval.
- Decompounding (used for German and other compound-word languages) applies only to keyword matching.
- Pluralization and word inflections. Stemming and plural normalization apply to keyword matching. The semantic model handles linguistic variation through embeddings but explicit rules configured in Algolia only affect keyword retrieval.
Sorting by filter or geographical distance
NeuralSearch supports sort-by replicas for sorting results by a fixed ranking order. Standard sort-by settings don’t apply filter-based ranking or geographic distance to vector-retrieved results by default. To apply geographic distance and filter-based ranking to vector results, enableusePositionalSemanticRanking.
For more information, see Configure NeuralSearch with the semantic settings endpoint.
Index size limits
NeuralSearch indexes follow the same size limits as other Algolia indexes:- Maximum index size: 100 GB
- Maximum record size: 100 KB
Other considerations
- Custom dictionaries. NeuralSearch doesn’t support custom dictionaries for stop words, plurals, or compounds.
- Log IP forwarding. NeuralSearch indices don’t show user IP addresses from
X-Forwarded-Forin search logs.