-
Notifications
You must be signed in to change notification settings - Fork 760
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Searchkick 5 #1288
Comments
What do you think about mirroring ES versions? i.e. When you support ES 8 bump version to 8.x. |
Hey @jpaas, thanks for the suggestion. I don't see a strong reason to mirror Elasticsearch versions. The plan is for the latest version of Searchkick to always support the 2 most recent Elasticsearch versions. |
Some ideas from recent use of searchkick (thanks!!!)
|
Hey @SteveC, thanks for the ideas!
Edit: Think I found a way to do multi-word synonyms ( |
No point in waiting for Searchkick 5. Reloadable, multi-word, search time synonyms are now available in Searchkick 4.4 🎉 |
Searchkick 5 is out 🎉 |
Please create a new issue to discuss any ideas.
edge
branchNew
mode: :async
andmode: :queue
with bulk reindexingBreaking
elasticsearch
dependency from gemspecArgumentError
instead ofRuntimeError
for unknown operators.*
to non-anchored regular expressionssearch
called on relationswordnet
option (could remove first and re-add later)like: [{_index: ..., _id: ...}]
for similar recordsjapanese
withjapanese2
id
to_id
withorder
option (since sorting on_id
is deprecated in Elasticsearch)ArgumentError
(instead of warning) for invalid regular expression modifiersshould_index?
isfalse
- Bulk Remove Indexes with should_index? #1424Other
method redefined; discarding old search_data
warningsActiveSupport.on_load(:mongoid)
for Mongoidlazy_index_name
branchscope_attributes
for relation reindex -scope_attributes
branchword_start
and custom settings withmerge_mappings
(throw error?) - Merge mappings with indifferent access #1410Maybe
relation.reindex
load all records - userelation.in_batches.reindex
to load in batchesreindex_now
/reindex_later
methodswith_score
method toSearchkick::Results
scope_results
in place ofload
less_deps
branchHashWrapper
class -Result
,Hit
,Document
,Record
(could still subclass HashWrapper for backward compatibility)Waiting for 5.1+
Product.search("apples").where(in_stock: true).limit(10).offset(50)
- see New Query API #1395 andrelation
branch (still need to merge certain options intuitively, show friendly error message when trying to call AR scope on Searchkick relation)rank_features
type for conversions (added in ES 7.0) -conversions_v2
branch https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-rank-feature-query.html (test w/ spaces and special characters)reindex(update: :search_method)
instead ofreindex(:search_method)
(warn on deprecated style)On hold
search_as_you_type
for instant search -search_as_you_type
branch (on hold due to misspellings)Before 5
The text was updated successfully, but these errors were encountered: