diff --git a/content/docs/pipelines/API/reference.md b/content/docs/pipelines/API/reference.md
index d598dcef6..799fd8957 100644
--- a/content/docs/pipelines/API/reference.md
+++ b/content/docs/pipelines/API/reference.md
@@ -255,7 +255,7 @@ Use a pre-built stage from Appbase.
**Following values are supported for this field**
-`authorization`, `elasticsearchQuery`, `reactivesearchQuery`, `useCache`, `recordAnalytics`, `promoteResults`, `hideResults`, `customData`, `replaceSearchTerm`, `addFilter`, `removeWords`, `replaceWords`, `searchRelevancy`, `kNN`, `httpRequest`, `mongoDBQuery`, `solrQuery`, `recordClick`, `recordConversion`, `recordFavorite`, `recordSaveSearch`, `searchboxPreferences`, `boost`
+`authorization`, `elasticsearchQuery`, `reactivesearchQuery`, `useCache`, `recordAnalytics`, `promoteResults`, `hideResults`, `customData`, `replaceSearchTerm`, `addFilter`, `removeWords`, `replaceWords`, `searchRelevancy`, `kNN`, `httpRequest`, `mongoDBQuery`, `solrQuery`, `zincQuery`, `recordClick`, `recordConversion`, `recordFavorite`, `recordSaveSearch`, `searchboxPreferences`, `boost`, `marklogicQuery`
## Trigger Expression
diff --git a/content/docs/reactivesearch/v3/advanced/migration-v4.md b/content/docs/reactivesearch/v3/advanced/migration-v4.md
new file mode 100644
index 000000000..2bcba1799
--- /dev/null
+++ b/content/docs/reactivesearch/v3/advanced/migration-v4.md
@@ -0,0 +1,53 @@
+---
+title: 'ReactiveSearch: Migration Guide (v4)'
+meta_title: 'ReactiveSearch: Migration Guide (v4)'
+meta_description: 'This guide will give you a brief about all the changes in the 4.x release of ReactiveSearch.'
+keywords:
+ - reactivesearch
+ - migrationguide
+ - appbase
+ - elasticsearch
+sidebar: 'docs'
+nestedSidebar: 'web-reactivesearch'
+---
+
+ReactiveSearch and ReactiveMaps are fully compatible with React 18.x and above with the 4.x releases. This release comes after the feedback we have gathered from the iterative deployment of reactivesearch in production for the dozens of our clients over the last year. In this version, we have changed the way certain props behave, and included new components. This guide will give you a brief about all the changes.
+
+## ReactiveSearch
+
+### Removal of FE query generation
+In this release we have removed the front-end query generation, we discourage the use of front-end queries to search backend which is a security risk.
+We're using the declarative [Reactivesearch API](docs/search/reactivesearch-api/) to query the search backend. You can either self-host the OSS version of [Reactivesearch API Server](https://github.com/appbaseio/reactivesearch-api) or use the Appbase services.
+
+### Removal of `DataSearch` & `CategorySearch` components
+In 3.x we had two components for auto-suggestions, `DataSearch` & `CategorySearch` (to display category suggestions). In 4.x we have only one component named [SearchBox](docs/reactivesearch/v3/search/searchbox/) to implement auto-suggestions UI.
+
+**v3.x:**
+
+```jsx
+
Prop Name
|Component
|Alternative
| +| ------ | --------------------------- | -------- | +| `analyticsConfig` | `ReactiveBase` | `reactivesearchAPIConfig` | +| `appbaseConfig` | `ReactiveBase` | `reactivesearchAPIConfig` | +| `analytics` | `ReactiveBase` | `reactivesearchAPIConfig.recordAnalytics` | +| `enableAppbase` | `ReactiveBase` | `_` | +| `triggerAnalytics` | `ReactiveList.renderItem` | `triggerClickAnalytics` | +| `aggregationField` | `All Components` | `distinctField` | \ No newline at end of file diff --git a/content/docs/search/reactivesearch-api/reference/elasticsearch.md b/content/docs/search/reactivesearch-api/reference/elasticsearch.md index 74b97f26b..365067f34 100644 --- a/content/docs/search/reactivesearch-api/reference/elasticsearch.md +++ b/content/docs/search/reactivesearch-api/reference/elasticsearch.md @@ -1667,7 +1667,7 @@ Following example indicates how to use this field to use kNN reordering with Ope **Following values are supported for this field** -``elasticsearch``, ``opensearch``, ``mongodb``, ``solr``, ``zinc`` +``elasticsearch``, ``opensearch``, ``mongodb``, ``solr``, ``zinc``, ``marklogic`` ## metadata diff --git a/content/docs/search/reactivesearch-api/reference/index.md b/content/docs/search/reactivesearch-api/reference/index.md index 18c87810d..acf5f5bfa 100644 --- a/content/docs/search/reactivesearch-api/reference/index.md +++ b/content/docs/search/reactivesearch-api/reference/index.md @@ -1658,7 +1658,7 @@ Following example indicates how to use this field to use kNN reordering with Ope **Following values are supported for this field** -`elasticsearch`, `opensearch`, `mongodb`, `solr`, `zinc` +`elasticsearch`, `opensearch`, `mongodb`, `solr`, `zinc`, `marklogic` ## metadata diff --git a/content/docs/search/reactivesearch-api/reference/opensearch.md b/content/docs/search/reactivesearch-api/reference/opensearch.md index fa4ee0606..be7f724a1 100644 --- a/content/docs/search/reactivesearch-api/reference/opensearch.md +++ b/content/docs/search/reactivesearch-api/reference/opensearch.md @@ -1667,7 +1667,7 @@ Following example indicates how to use this field to use kNN reordering with Ope **Following values are supported for this field** -````elasticsearch````, ````opensearch````, ````mongodb````, ````solr````, ````zinc```` +````elasticsearch````, ````opensearch````, ````mongodb````, ````solr````, ````zinc````, ````marklogic```` ## metadata diff --git a/content/docs/search/reactivesearch-api/reference/solr.md b/content/docs/search/reactivesearch-api/reference/solr.md index 5bf83cdca..d96f943a0 100644 --- a/content/docs/search/reactivesearch-api/reference/solr.md +++ b/content/docs/search/reactivesearch-api/reference/solr.md @@ -960,7 +960,7 @@ Following example indicates how to use this field to use kNN reordering with Ope **Following values are supported for this field** -```elasticsearch```, ```opensearch```, ```mongodb```, ```solr```, ```zinc``` +```elasticsearch```, ```opensearch```, ```mongodb```, ```solr```, ```zinc```, ```marklogic``` ## metadata diff --git a/src/data/sidebars/web-reactivesearch.yaml b/src/data/sidebars/web-reactivesearch.yaml index 7aa466a68..c7d78d45d 100644 --- a/src/data/sidebars/web-reactivesearch.yaml +++ b/src/data/sidebars/web-reactivesearch.yaml @@ -135,8 +135,10 @@ link: /docs/reactivesearch/v3/advanced/ssr/ - title: Components Usage link: /docs/reactivesearch/v3/advanced/usage/ - - title: Migration Guide + - title: Migration Guide (v3) link: /docs/reactivesearch/v3/advanced/migration/ + - title: Migration Guide (v4) + link: /docs/reactivesearch/v3/advanced/migration-v4/ - title: Advanced Guides link: /docs/reactivesearch/v3/advanced/guides/ - title: Search and Click Analytics