ErrLookup › ankane/searchkick

ankane/searchkick

Intelligent search made easy · Ruby · 27 source files

Analyzed at 93e901a75b on 2026-08-21. 60 documented errors.

Code / MessageTypeSeverityTags
Multiple clients found - set Searchkick.client_type = :elast
exception error searchkick, boost-by-distance, geo-search, argumenterror, elasticsearch
No client found - install the `elasticsearch` or `opensearch
exception error searchkick, suggestions, phrase-suggester, argumenterror, elasticsearch
The `elasticsearch` gem must be 8+
exception error searchkick, knn, vector-search, hybrid-search, argumenterror
Use Searchkick.search to search multiple models
exception error searchkick, knn, vector-search, distance-metric, argumenterror
Redis not configured
exception error searchkick, knn, vector-search, distance-metric, config-mismatch
Need primary key to load records
exception error searchkick, opensearch, knn, distance-metric, argumenterror
Not sure how to load records
exception error searchkick, opensearch, knn, version-incompatibility, ef-search
Could not find class: #{class_name}
exception error searchkick, elasticsearch, knn, distance-metric, elasticsearch-9
#{class_name} is not a searchkick model
exception error searchkick, elasticsearch, knn, distance-metric, argumenterror
Requires non-OSS version of Elasticsearch
exception error searchkick, where, exists-filter, argumenterror, boolean-coercion
Cannot reindex object
exception error searchkick, where, query-operators, argumenterror
unsupported keywords: #{options.keys.map(&:inspect).join(",
exception error searchkick, where, typeerror, type-cast, term-filter
wait only available in :async mode
exception error searchkick, reindex, activejob, missing-dependency, async
Full reindex does not support :queue mode - use :async mode
exception error searchkick, reindex, queue-mode, partial-reindex
No index to resume
exception error searchkick, reindex, mode, argumenterror
Safety check failed - only run one Model.reindex per model a
exception error searchkick, redis, reindex-queue, configuration
Can't pass both language and stemmer
exception error searchkick, relation, lazy-loading, frozen-query
knn requires OpenSearch 2.4+
exception error searchkick, mongoid, reindex, resume, orm
knn requires Elasticsearch 8.6+
exception error searchkick, multi-search, query-error, elasticsearch, error-handling
Unknown stemmer: #{stemmer[:type]}
exception error searchkick, stemmer, index-options, configuration, argumenterror
Must have separate conversions fields
exception error searchkick, conversions, rank-features, mapping, configuration
Must specify a distance for OpenSearch
exception error searchkick, opensearch, knn, vector-search, mapping
Unknown distance: #{distance}
exception error searchkick, opensearch, knn, distance-metric, vector-search
Quantization not supported yet for OpenSearch
exception error searchkick, opensearch, knn, quantization, vector-search
Unknown quantization: #{quantization}
exception error searchkick, elasticsearch, knn, quantization, vector-search
Search synonyms are not supported yet for language
exception error searchkick, synonyms, language, analyzer, index-options
#{first_with_error["error"]} on item with id '#{first_with_e
exception error searchkick, bulk-index, reindex, import, elasticsearch, opensearch
unknown keywords: #{unknown_keywords.join(", ")}
exception error searchkick, options, configuration, argumenterror, boot-error
Invalid value for callbacks
exception error searchkick, callbacks, configuration, argumenterror
search must be called on model, not relation
exception error searchkick, activerecord, relation, scope, api-misuse
unknown keywords: #{unknown_keywords.join(", ")}
exception error searchkick, options, query, argumenterror
No search context found for id
exception error searchkick, scroll, pagination, elasticsearch, timeout
Options incompatible with body option: #{ignored_options.joi
exception error searchkick, body-option, raw-query, argumenterror
Must specify fields to search
exception error searchkick, similar, more-like-this, fields, argumenterror
All fields in per-field misspellings must also be specified
exception error searchkick, misspellings, fuzzy-search, fields, argumenterror
boost_by_distance requires :origin
exception error
Must pass fields to suggest option
exception error
Use Searchkick.multi_search for hybrid search
exception error
distance required
exception error
distance must match searchkick options for approximate searc
exception error
Unknown distance: #{distance}
exception error
ef_search requires OpenSearch 2.16+
exception error
distance must match searchkick options
exception error
expected Searchkick::Script
exception error
Passing a value other than true or false to exists is not su
exception error
Unknown where operator: #{op.inspect}
exception error
can't cast #{value.class.name}
exception error
Active Job not found
exception error
Partial reindex not supported with queue option
exception error
Invalid value for mode
exception error
Searchkick.redis not set
exception error
Relation loaded
exception error
Resume not supported for Mongoid
exception error
Query error - use the error method to view it
exception error
Pass `scroll` option to the search method for scrolling
exception error searchkick, elasticsearch, scroll, pagination, ruby
Scroll id has expired
exception error searchkick, elasticsearch, scroll, timeout, expired-context, ruby
Unknown model for index: #{index}. Pass the `models` option
exception error searchkick, elasticsearch, multi-index, models, ruby
The `conversions` option is deprecated in favor of `conversi
console warning searchkick, deprecation, conversions, reindex, ruby
The `conversions` option is deprecated in favor of `conversi
console warning searchkick, deprecation, conversions, search-options, ruby
Records in search index do not exist in database: #{missing_
console warning searchkick, out-of-sync, reindex, callbacks, ruby