Releases: appbaseio/reactivesearch-api
Releases · appbaseio/reactivesearch-api
7.32.0
Features
- Adds support for migration script utility for handling schema changes in appbase.io maintained indices without requiring users to make any changes [
oss
] - Adds analytics summary view for popular searches, filters and results [
noss
]
Fixes
- Wait for
72h
instead of24h
when a cluster's subscription time has expired, giving more time for users to add a valid payment method [oss
] - Fixes a bug where the search latency filter was getting applied for error logs. Search latency is only present for successful requests. This fix removes the latency filter for error logs. [
oss
] - Fixes bugs with analytics recording and queries for popular searches, filters, and results [
noss
] - Return
.suggestions
as the alias instead of the actual suggestions index. Fixing this behavior allows browsing the suggestions data from the dashboard. [oss
] - Replaces the
.suggestions
indices naming convention to.suggestions_${month}_${day}
from.suggestions_${day}_${month}
[noss
] - Run
.suggestions
index creation cron job daily @ 23:30 UTC [noss
]
7.31.1
Features
- Add support for
APPBASE_ID
env variable - Add support for OS
$PORT
env variable
7.31.0
With this release, we have added enhancements and fixes to appbase.io analytics as well as fixed some edge-cases.
Features
- Analytics: Add a new query drilldown endpoint to analyze a query's use over time [
noss
] - Analytics: Return summary stats with each of the analytics endpoints [
noss
]
Fixes
- Analytics: Improves the analytics custom event filtering capabilities to handle prefix matching as well as case-insensitive matching [
noss
] - Analytics: Add support for tracking click object ids [
noss
] - Query Rules: Support any JSON format to be used with custom data [
noss
]
7.30.0
Features
- Add an API to get search latency report Doc Ref [
oss
] - Use logs to query the search latency analytics instead of analytics information to be consistent with the search latency report [
noss
] - Insights e-mails: Send analytics insights via monthly e-mail reports [
noss
] - Add support for enabling/disabling ngrams in the search relevancy API [
noss
]
Fixes
- Improve capturing of error messages in the request logs [
oss
] - Improve error handling for ReactiveSearch endpoints. Now it returns the exact error thrown by Elasticsearch [
noss
] - Add the index context to the stored results data in analytics. This now allows viewing source of popular results at the cluster level from the dashboard [
noss
] - Fixes a bug where cased filter values were causing a mismatch in query rules trigger condition [
noss
] - Fixes the source filtering logic for API credentials when the search request body is empty
7.29.1_beta
fix: error logs response body for RS API (#138)
7.29.1
Fixes
- Preserve an index's original shards setting during the re-indexing process
- Keep replicas to 0 during an ongoing re-indexing and set it to the index's original replica setting value post completion of re-indexing
- Persist search queries and filters in analytics after lowercase. Also transforms query and filter values to lowercase for the matching condition [
noss
] - Fixes an edge-case where URL unsafe characters were not supported for the basic auth credentials of an upstream Elasticsearch [
noss
]
7.29.0
Features
- A new search grader plugin that allows grading of search results and supports evaluating grade changes based on the search relevance strategy changes
Fixes
- Always fetch the alias/index map from Elasticsearch prior to re-indexing to avoid issues caused by an outdated cache
7.28.4_beta.1
feat: add feature exception for search grader (#130) * feat: add searchgrader category * fix: export port * feat: add feature exception for search grader
7.28.4_beta
feat: add feature exception for search grader (#130) * feat: add searchgrader category * fix: export port * feat: add feature exception for search grader
7.28.4
Bug Fixes
- Fix the grade evaluation process -
noss
- Add new endpoint to get the graded documents -
noss