You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by rn...@apache.org on 2026/10/19 20:07:12 UTC
(couchdb) 01/01: remove experimental tag from Nouveau
This is an automated email from the ASF dual-hosted git repository.
rnewson pushed a commit to branch nouveau-prod
in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit 7e72a6df85d5df5c4462a325b47130f90cdb66d2
Author: Robert Newson <rn...@apache.org>
AuthorDate: Mon Oct 19 21:06:54 2026 +0100
remove experimental tag from Nouveau
---
configure | 2 +-
extra/nouveau/README.md | 2 --
src/docs/src/api/ddoc/nouveau.rst | 8 --------
src/docs/src/api/server/common.rst | 4 ----
src/docs/src/config/query-servers.rst | 2 +-
src/docs/src/ddocs/nouveau.rst | 4 ----
src/docs/src/experimental.rst | 14 --------------
7 files changed, 2 insertions(+), 34 deletions(-)
diff --git a/configure b/configure
index c9790af22..7ad76d687 100755
--- a/configure
+++ b/configure
@@ -68,7 +68,7 @@ Options:
--disable-spidermonkey disable spidermonkey, don't try to build it
--spidermonkey-version VSN specify the version of SpiderMonkey to use (defaults to $SM_VSN)
--js-engine=ENGINE use js engine: spidermonkey or quickjs, defaults to spidermonkey
- --with-nouveau build the new experimental search module
+ --with-nouveau build the Nouveau search module
--with-clouseau build the Clouseau search module
--erlang-md5 use erlang for md5 hash operations
--clouseau-method MTH specify the method for Clouseau to deploy: git or dist (defaults to $CLOUSEAU_MTH)
diff --git a/extra/nouveau/README.md b/extra/nouveau/README.md
index 97825c820..7f338c1ab 100644
--- a/extra/nouveau/README.md
+++ b/extra/nouveau/README.md
@@ -8,8 +8,6 @@ Nouveau is a modern replacement for dreyfus/clouseau and is built on;
Nouveau transforms Apache CouchDB databases into Apache Lucene indexes at the shard level and then merges the results together.
-This work is currently EXPERIMENTAL and may change in ways that invalidate any existing Nouveau index.
-
## What works?
* you can define a default analyzer and different analyzers by field name.
diff --git a/src/docs/src/api/ddoc/nouveau.rst b/src/docs/src/api/ddoc/nouveau.rst
index 09964a5ac..659c95fc8 100644
--- a/src/docs/src/api/ddoc/nouveau.rst
+++ b/src/docs/src/api/ddoc/nouveau.rst
@@ -16,10 +16,6 @@
``/{db}/_design/{ddoc}/_nouveau/{index}``
=========================================
-.. warning::
- Nouveau is an experimental feature. Future releases might change how the endpoints
- work and might invalidate existing indexes.
-
.. warning::
Nouveau endpoints require a running nouveau server.
See :ref:`Nouveau Server Installation <install/nouveau>` for details.
@@ -101,10 +97,6 @@
``/{db}/_design/{ddoc}/_nouveau_info/{index}``
==============================================
-.. warning::
- Nouveau is an experimental feature. Future releases might change how the endpoints
- work and might invalidate existing indexes.
-
.. warning::
Nouveau endpoints require a running nouveau server.
See :ref:`Nouveau Server Installation <install/nouveau>` for details.
diff --git a/src/docs/src/api/server/common.rst b/src/docs/src/api/server/common.rst
index 1376a6f20..aa387bafb 100644
--- a/src/docs/src/api/server/common.rst
+++ b/src/docs/src/api/server/common.rst
@@ -2241,10 +2241,6 @@ See :ref:`Configuration of Prometheus Endpoint <config/prometheus>` for details.
``/_nouveau_analyze``
==========================================
-.. warning::
- Nouveau is an experimental feature. Future releases might change how the endpoints
- work and might invalidate existing indexes.
-
.. warning::
Nouveau endpoints require a running nouveau server.
See :ref:`Nouveau Server Installation <install/nouveau>` for details.
diff --git a/src/docs/src/config/query-servers.rst b/src/docs/src/config/query-servers.rst
index 9932c49ab..c471edc0e 100644
--- a/src/docs/src/config/query-servers.rst
+++ b/src/docs/src/config/query-servers.rst
@@ -256,7 +256,7 @@ CouchDB's search subsystem can be configured via the ``dreyfus`` configuration s
Nouveau
=======
-CouchDB's experimental search subsystem can be configured via the
+CouchDB's search subsystem can be configured via the
``nouveau`` configuration section.
.. config:section:: nouveau :: Nouveau Server Configuration
diff --git a/src/docs/src/ddocs/nouveau.rst b/src/docs/src/ddocs/nouveau.rst
index ed109ff8f..bf68909c9 100644
--- a/src/docs/src/ddocs/nouveau.rst
+++ b/src/docs/src/ddocs/nouveau.rst
@@ -16,10 +16,6 @@
Nouveau
=======
-.. warning::
- Nouveau is an experimental feature. Future releases might change how the endpoints
- work and might invalidate existing indexes.
-
Nouveau indexes enable you to query a database by using the
`Lucene Query Parser Syntax. <https://lucene.apache.org/core/9_5_0/queryparser/
org/apache/lucene/queryparser/classic/package-summary.html#Overview>`_
diff --git a/src/docs/src/experimental.rst b/src/docs/src/experimental.rst
index fecfff4e2..892b930be 100644
--- a/src/docs/src/experimental.rst
+++ b/src/docs/src/experimental.rst
@@ -36,17 +36,3 @@ sent for everything in /_utils.
enable = true
Then restart CouchDB.
-
-.. _nouveauconfig:
-
-Nouveau Server (new Apache Lucene integration)
-==============================================
-
-Enable nouveau in config and run the Java service.
-
- .. code-block:: ini
-
- [nouveau]
- enable = true
-
-Have fun!