Shopify app interface now supports the following languages: Chinese, Danish, Dutch, English, Finnish, French, German, Italian, Japanese, Polish, Portugese, Russian, Spanish, Swedish, Turkish, Taiwanese.Check it out on Shopify App Store!
WordPress plugin 2.2.2 is launched.Fixed an issue with the plugin and the WordPress Admin Dashboard’s Pages search function. Refactoring of settings page code to remove code duplication.Check it out here!
June 15th, 2023
AddSearch Dashboard
You can now see the search usage related to the previous billing period on the dashboard.
June 14th, 2023
AddSearch Dashboard
We have a new user onboarding guide on our dashboard now.
June 13th, 2023
Ready-made UI views (Widget and Separate results page)
Added GA-4 support
We recommend taking a look at our Search UI library to implement a modern, fully-featured search. Contact us to get help with this
Frequently Bought Together preview functionality has been added to the Dashboard.
June 6th, 2023
Shopify App
An option to display/hide product type information on overlay widget has been added to Shopify App. Shopify Ranking Tools preview now displays json object for search results.Check it out on Shopify App Store!
WordPress plugin 2.2.1 is launched.Added filter by the language setting. Added support for block themes.Added new settings for widget size, grid and list view and light and dark themes.Check it out here!
March 16th, 2023
AddSearch Dashboard
Frequently Bought Together configurations are live on AddSearch Dashboard
New release v0.7.6 is out.Added option to change “facet” parameter in URL. Added option to set delay for scroll to top function. Check out the release on github!
New features are launched in Search Designer; Design and layout tab has been added which includes features like grid layout, dark/light theme, and widget size configuration.Check it out on here!
November 9th, 2022
Ready-made UI views (Widget and Separate results page)
Added translations for German, Spannish, Finnish to ui_language setting
We recommend taking a look at our Search UI library to implement a modern, fully-featured search. Contact us to get help with this
October 26th, 2022
Search UI Library
New release v0.7.6 is out.Added option to change “facet” parameter in URL. Added option to set delay for scroll to top function. Check out the release on github!
October 20th, 2022
AddSearch Dashboard
Have Date Boost On-Off toggle in Ranking Tools
Allow “-” in Suggestion’s custom field’s name
October 4th, 2022
AddSearch Crawler
AddSearch Crawler now supports reading custom fields from HTTP response headers which allows our users to pass custom field values in PDF documents
JS Client Library
Release v.0.8.0 is out. Resolved vulnerability issues relating to the mock HTTP requests in the mocha test.
Big news for our Finnish Customers! Advanced Finnish Stemmer is out! You can start using the new stemmer by going to Other Settings – > Stemming and choosing the Finnish (Advanced) option from the drop-down.
Search UI Library
New release v0.6.3 is out.Search field component’s fieldForInstantRedirect is deprecated. New parameter in Search UI Configuration: fieldForInstantRedirect. This change allows using both fieldForInstantRedirect and searchResultsPageUrl at the same time. Check Github for rele details.
February 9th, 2022
Search UI Library
New release v0.6.2 is out. Set “collectAnalytics=false” for all sources in autocomplete component by default. This would prevent AddSearch Analytics Dashboard to be flooded with “1 character” keyword since the original behavior is that each search query would send a search event to AddSearch Analytics Dashboard. Support filtering on segmentedSearchResults component. Check GitHub for release details.. The filtering functionality can be tested here.
February 2nd, 2022
Search UI Library
New release v0.6.1 now allows registering handlebars partials. Handlebars allow for template reuse through partials. Partials are normal Handlebars templates that may be called directly by other templates. Read more at the handlebars website. See the pull request for details.
JS Client Library
Release v.0.6.6 is out. JS Client library now supports Hierarchical Facets and Analytics Tagging.
January 25th, 2022
AddSearch Dashboard
You can now subscribe to Premium Plan directly from the AddSearch dashboard!
December 23rd, 2021
AddSearch Dashboard
We have launched a new feature on Ranking Tools called Progressive Ranking!
It is an AddSearch feature powered by AI-based machine learning algorithms that enhance search results dynamically in real-time. Based on the query and the position of the result they click or convert, it can improve your relevance by boosting results that are rising in popularity over a given period. You can read more on our blog!
December 20th, 2021
Search UI Library
Search UI Library v0.6.0 is released!
Added support for advanced sticky facets: clicking on an item in a specific facet group will update all other facet groups except for itself.
Added a new source in autocomplete component for custom field values.
December 15th, 2021
Log4Shell Vulnerability
We have implemented mitigations as a precaution on our systems on December 15th, 2021. Click here for details.
December 8th, 2021
AddSearch Dashboard
We have added average click position information to our Analytics Dashboard. The average position of clicked search results. Smaller results are better. E.g. for the keyword “mask”, one user clicks the first result and one user click the second result, ACP is (1*1+1*2)/2 = 1.5.
If the search keyword is matching with any search result’s custom field’s value, then redirect users to the matched page. See the pull request for details.
Widget and separate results page views
cacheTtlSeconds parameter added in the script snippet. The value of this parameter defines how long the script will be cached in your website’s visitors’ browser and it reduces the page load time
November 17th, 2021
AddSearch Dashboard
In order to give our customers more time to try out our product, the AddSearch trial period has been increased from 7 days to 14 days!
Added search operator for js client library. If the search operator is set to “and”, when a user searches with multiple keywords, we return only documents that contain all the terms
Index tools and Ranking Tools improvements for Indexing API based indices
Improved status page for Organization Management Tools
Search UI library
Store non-default sort by field in the URL for browser history support
Improvements to analytics collection from autocomplete component
June 27th, 2021
AddSearch Dashboard
Improved Dashboard frontpage
New feature: Ranking tools – adjust field weights, date boost, custom field boost to fine-tune ranking
Search UI library (new 0.5.0 release)
Changed behavior: The matchAllQuery setting won’t make search queries for the autocomplete box anymore. Only for the main search
New setting for the Search field component: onfocusAutocompleteMatchAllQuery. With this setting, focusing an empty search field fires a match all query for the autocomplete box. Intended use is to show recommended search results to the user, before she has typed anything
Optimized rendering: Components won’t be re-rendered if the output HTML wouldn’t change
JS Client
Added support for “language” property in filter object.
AddSearch Crawler
OG image tags parsing is enabled now by default for new indices
Push your content through the Indexing API instead of using our web crawler. Great for use cases where your data is well-organized and you want to have full control over what gets indexed. The document schema is customizable and several data types are supported
Search API. Multiple features in Developer Preview
Custom search ranking with definable field weights (e.g. title is 5x more important than description) and by custom field values (e.g. boost products that are in stock and have highest ratings)
Custom ascii folding to control umlauts and carons (e.g. should schön match schon or not)
Search UI library
New filter type: Range filter. Can be used with numerical or date-based custom fields
New facet setting: Sticky. When facets are sticky, multiple facet filters can be enabled simultaneuosly
New feature: Field statistics. With this feature, you get minimum, maximum, and average values of numerical or date-based custom fields with the search response. This information is valuable for example to range filters
Document types returned with each hit in the document_type field. Type can be html, pdf, doc, docx, ppt, or pptx
Size parameter added to the autocomplete endpoint
Ajax crawling: Added a possibility to crawl URLs without removing the anchor part (#). Meant for websites that load content depending on the hash part
February 12th, 2020
Search UI: New example view with most of the UI components in use
Other Search UI updates include sending clicks to the analytics dashboard, a new callback function that when the autocomplete is shown, and more. See full release notes in Github
Search API & JS client: Autocompletion from custom fields. For example, keyword “a” from the custom field “brand” could return results like “apple, amazon, audi”. See API docs and JS client for more information.
Dashboard: Index tools URL field autocomplete. Start typing a part of a URL in the field to see matching URLs
Custom ranking (in preview)
Ranking by custom field values: For example, product popularity or ratings can affect the order of search results
Adjustable field weights: For example, hits in the product name field can be more important than hits in the description text field
New feature: Custom fields manager! Use CSS selectors or pick up structural data to custom fields. Custom fields can be used for filters, facets, autocomplete, sort by, and many other use cases
Improvements in Index tools: Show custom field values, featured images and make the URL persistent if you navigate out from the page
Reorganized Settings section to make it clear which settings are universal and which applies only Widget or Separate results page installations
Site area boosts: New tool to inspect a URL and see what site area rule applies to it
New Search UI library features to create filter change hooks and to register custom Handlebars helpers. See release notes at Github
JS Client library updates to make it possible to post clicks to statistics. You’ll see the click data on your Analytics Dashboard and the data is used in our self-learning search algorithm. See release notes at Github
JWT support for search suggestions in a secured search index
Updated WordPress plugin with better support for newer WP versions
December 16th, 2019
The AddSearch Search UI library is launched! With this library, developers can create fully customized user interfaces quickly and easily.
Cut down the time to market: Get a custom UI with no developer resources
User interfaces are modern, mobile-friendly, and cross-browser compatible
The library is JavaScript framework-agnostic: Works with your stack
Fixed a bug causing expired trial customers not being able to subscribe in some scenarios
Added support for searchable custom fields. For example, search queries with a product brand or size can match to a relevant custom field from now on
Support for defining the data type of custom fields (boolean, date, integer, double, keyword, text)
October 10th, 2019
The biggest product launch to date: Search personalization. Our Personalization feature gives you a robust toolset for building a personalized search experience tailored to your website visitors and aimed at your business needs.
Launched Multi-Factor Authentication for Dashboard login. Enable it from the Security link on Dashboard’s top right corner
Added support for organization-specific security settings on the Enterprise plan: Password expiration time, automatic lock-up of inactive user accounts
Separate results page: Fixed double encoding issue when the keyword contained an ampersand
Implemented multi-factor authentication for payment confirmations for European customers (because of PSD2)
Set the JWT token to access protected search index
Personalization related functions
Price range filtering
Possibility to control the number of search suggestions
Facets. Support aggregated counts of matches per facet
July 30th, 2019
Search results page: Fixed a bug where the “No results found” text was shown if pinned or promoted results were returned with a keyword not returning any organic search results.
Added support for data types in custom fields. For example, a numeric custom field can be used with range filters.
New user role: Read-only users (along with regular users and admins). Read-only users can see setting values and search analytics data, but can’t modify anything.
Added support for Search suggestions and JWT authentication to the JS client library.
Improved support of URLs with Chinese characters.
May 27th, 2019
Are you developing on top of our API? Good news: JavaScript client library for the Search API is out now. Use it directly from web browsers or with node.js.
New feature: Parsing custom field values from JSON data. Also, support for dates and numbers for range filtering. Contact us to hear more.
May 15th, 2019
New feature: Search suggestions autocomplete. Try our own search bar on the top right corner to see search suggestions. API and general availability will be launched shortly
New JavaScript function in results page: clearCustomFieldFiltersByName. Possibility to define initial custom field filters with window.addsearch_settings.filters.custom_fields property
Revamped Billing section on Dashboard with a possibility to upgrade or downgrade your subscription plan
Fixed a bug causing a delay before synonyms started to work in search results
A new website published. Woohoo!
April 17th, 2019
New feature: Possibility to set a language-specific stemming that support different word forms (e.g. plurals) in multiple languages and hugely improves support of non-Latin languages (e.g. Chinese)
Big performance improvements when searching very long articles (10 000+ characters).
Improved styling options in Promotions. Text and background colors work now properly and styles are passed through the Search API as well.
Improved Sitemap.xml support so unsupported file types (.mpg, .mp3, etc.) won’t be added to the indexing queue.
New setting to the dedicated search results page: Load results without any search term with the “automatic_match_all_query” setting.
Fixed an issue where a URL after redirection was not checked against robots.txt.
For new accounts and added domains, sitemap.xml is crawled by default from now on
Improved session handling on Dashboard. Users stay logged in as long as the browser is open
March 5th, 2019
Two new settings on the Dashboard: Index meta keywords and enable boosting by publishing date (newer articles get a higher score)
Statistics: Popular keywords, keywords with no hits and keywords with no clicks are shown for API customers from now on. Read more on how to feed click events to our analytics
From now on, HTTP redirects are followed when we’re downloading featured images
Beta support for custom meta tags and filtering against them. For example, it’s possible to define a city name or article’s author in a meta tag and filter search results based on those values.
Added a third, optional, attribute to dynamic category filters to prevent search results refreshing automatically after every time filters are modified.
Widget and Separate results page views: Fixed an issue with document date not being shown if doc’s category was defined with a meta tag.
Beta-release of a possibility to use both Widget and the Separate results page views simultaneously on the same website.
October 12th, 2018
Category filters can be now used to filter search results to PDF files only.
Improved Dashboard behavior when the user session expires. From now on you’ll be directed to a login page properly.
Improved Regular Expression support for Site area rules. With the prefix regex: you can create complex rules to boost your pages.
Added a few new settings to the Dashboard: Show meta description instead of the standard highlight text with search results. Rename search query parameter on the traditional results page (default is ?addsearch=keyword)
From now on, PDF’s are opened to a new tab by default. The link target can be adjusted with the new link_target setting though.
Dashboard and hosted demo page: First batch of styling changes released (for example colors and fonts).
Started to list Enterprise customers’ payment receipts on the Dashboard’s Billing section.
Search-as-you-type Widget: New setting to define the search field’s placeholder text.
Improved URL handling on websites serving content over both HTTP and HTTPS.
Tightened requirements for password strength.
Improved file type detection to index missing Word and PowerPoint files.
Created additional options to detect titles in PDF files.
September 11th, 2018
Beta-version of our new modal view is added to this website. On desktop computers, the modal view combines our instant search-as-you-type widget with a traditional results view. Try it out on the top right corner: Type something to the search field and press enter. The new results window will open.
Do you like it? How it could be improved? Send any comments and suggestions at info@addsearch.com.
September 10th, 2018
All-new sign-up flow launched for new customers.
Added support to crawl websites behind HTTP basic authentication. Form-based auth is supported as well.
Improved handling of relative paths in og:image tags.
From now on the value of an og:description tag is indexed if the meta description tag is missing or empty.
August 17th, 2018
Our WordPress plugin got updated with a new shortcode: [addsearch]. Use the shortcode to add multiple search widgets to your posts, pages, and navigation.
Improved the way apostrophes are handled, especially on French websites. Contact us if you have had problems with apostrophes and you want to try the new method.
Fixed a field weighting issue in search relevance: Keywords matching to important sections, such as the page title or H1 header, were not boosted correctly due to a bug
July 17th, 2018
Added possibility to pass custom elements from HTML pages to the Search API. E.g. a page can have a meta field: <meta name=”author” content=”John Doe” />. The Search API can return the value (John Doe) with the search result
Fixed the hashbang (#!) handling for those still using it (we can also crawl real single-page apps or AJAX sites, e.g. built with React or AngularJS)
Fixed the “page limit exceeded” warning on the Dashboard. Contact us to get as large quota as needed 🙂
June 21st, 2018
New website out! Contact us if you have any issues with the site
Major performance improvements to statistics dashboard
June 14th, 2018
A big one: AJAX crawling is launched to Enterprise customers. Contact us if you need a search for a single-page app, such as React or AngularJS app, or you load content with JavaScript
Another big one: E-commerce features launched to beta. Includes e.g. indexing and showing pricing information in search results. Contact us if you’re interested to try this out on your web store.
Search algorithm changes: Proximity boost tweaked to promote multi-word matches with a small distance between the words. E.g. “big dog” boosts documents containing “dog that is big” and “big angry dog” along with the exact match “big dog”