-
Add Autocomplete to Content Search
Using the shiny new workarea-search-autocomplete plugin, Content Search can now provide autocomplete results for the given search term. Content results are injected right below the common search terms, and augments the existing autocomplete with results from pages, blog posts, and other
Contentableitems.CONTSEARCH-3 Tom Scott
-
Enable changelog task in release task
Curt Howard
-
Update checking for SearchSuggestion content to ensure decoration loading
CONTSEARCH-2 Matt Duffy
-
Updates for v3.5
Ben Crouse
-
Update checking for SearchSuggestion content to ensure decoration loading
CONTSEARCH-2 Matt Duffy
- Open Source!
-
Choose Default Search Response Template When Sorting Without Type
When no
:typeis given, and search results are being sorted, assume that this sort was triggered from the "default" product search and not content search, and render the default search results template rather than the one for content search. This prevents a bug whereby a customer was not able to sort product results if more content results were found than products, because the search page would always render the content template rather than the products search template.CONTSEARCH-12 Tom Scott
-
Ensure BulkIndexContent documents array does not contain nil objects
CONTSEARCH-15 Matt Duffy
-
Fix Models Excluded From Index Appearing in Content Search
Refactor the
IndexContent.skip_index?method asSearch::Storefront::Content#should_be_indexed?, a core feature that allows Elasticsearch documents to control whether they can be indexed or not. In theSearch::Storefrontbase document class, this method returnstrue, but here inWorkarea::ContentSearchit should be dependent on the configuration. Update theCleanContentandIndexContentjobs to call this method before attempting to save a piece of content into the index.CONTSEARCH-13 Tom Scott
-
Allows sort submission to return to the current search type
CONTSEARCH-12 Lucas Boyd
-
Update indexing behavior for storefront content
Trigger indexing of content when blocks are changed and allow contentable changes to trigger a reindex of the content
CONTSEARCH-8 Matt Duffy
-
Update for workarea v3.4 compatibility
CONTSEARCH-11 Matt Duffy
-
Remove content from search index when Contentable is deleted
CleanContent can sometimes be passed an BSON::ObjectId as a string, causing the lookup of the content to fail. Querying for the id as either an BSON::ObjectId or String.
CONTSEARCH-7 Matt Duffy
-
Remove Content From Search Index When Contentable is Removed
When a
Contentableobject is removed from the search index for whatever reason, ensure that its content is also removed from the index. Prevents 404s on the storefront when clicking links to contentables that either no longer exist, or are no longer active.CONTSEARCH-7 Tom Scott
-
Fix Gemfile
Curt Howard
-
Remove use of .percolate method for es index
CONTSEARCH-6 Matt Duffy
-
Leverage Workarea Changelog task
ECOMMERCE-5355 Curt Howard
-
Initialization clean up, exclude content from search suggestions
CONTSEARCH-4 Matt Duffy
-
Decorate core test to update assertions affected by content search
CONTSEARCH-4 Matt Duffy