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!