You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@solr.apache.org by sv...@apache.org on 2023/07/21 18:07:51 UTC

svn commit: r1083697 [25/43] - in /sites/solr/guide: ./ solr/9_0/ solr/9_0/configuration-guide/ solr/9_0/deployment-guide/ solr/9_0/getting-started/ solr/9_0/indexing-guide/ solr/9_0/query-guide/ solr/9_0/upgrade-notes/ solr/9_1/ solr/9_1/configuration...

Modified: sites/solr/guide/solr/latest/configuration-guide/system-info-handler.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/configuration-guide/system-info-handler.html?rev=1083697&r1=1083696&r2=1083697&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/configuration-guide/system-info-handler.html (original)
+++ sites/solr/guide/solr/latest/configuration-guide/system-info-handler.html Fri Jul 21 18:07:42 2023
@@ -39,7 +39,7 @@
         <div class="navbar-item has-dropdown is-hoverable">
           <a class="navbar-link" href="#">Resources</a>
           <div class="navbar-dropdown">
-            <a class="navbar-item" href="https://solr.apache.org/docs/9_2_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+            <a class="navbar-item" href="https://solr.apache.org/docs/9_3_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
             <a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
             <a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
             <a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
   </nav>
 </header>
 <div class="body">
-<div class="nav-container" data-component="solr" data-version="9_2">
+<div class="nav-container" data-component="solr" data-version="9_3">
   <aside class="nav">
     <div class="panels">
 <!-- Solr Changes - Start -->
 <div class="nav-panel-explore" data-panel="explore">
   <div class="context">
     <span class="title">Solr Reference Guide</span>
-    <span class="version">9.2</span>
+    <span class="version">9.3</span>
   </div>
 <!-- Programmatically creates the component and version list -->
   <ul class="components">
     <li class="component is-current">
       <a class="title" href="../index.html">Solr Reference Guide</a>
       <ul class="versions">
-        <li class="version">
-          <a href="../../9_3/index.html">9.3-beta</a>
-        </li>
         <li class="version is-current is-latest">
-          <a href="../index.html">9.2</a>
+          <a href="../index.html">9.3</a>
+        </li>
+        <li class="version">
+          <a href="../../9_2/index.html">9.2</a>
         </li>
         <li class="version">
           <a href="../../9_1/index.html">9.1</a>
@@ -211,7 +211,7 @@
     <a class="nav-link" href="../getting-started/tutorial-films.html">Exercise 2: Index Films Data</a>
   </li>
   <li class="nav-item" data-depth="2">
-    <a class="nav-link" href="../getting-started/tutorial-diy.html">Exercise 3 Index Your Own Data</a>
+    <a class="nav-link" href="../getting-started/tutorial-diy.html">Exercise 3: Index Your Own Data</a>
   </li>
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../getting-started/tutorial-solrcloud.html">Getting Started with SolrCloud</a>
@@ -718,6 +718,9 @@
 </ul>
   </li>
   <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../indexing-guide/indexing-with-cbor.html">Indexing with Update CBOR data format</a>
+  </li>
+  <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../indexing-guide/indexing-with-tika.html">Indexing with Solr Cell and Apache Tika</a>
   </li>
   <li class="nav-item" data-depth="2">
@@ -1068,17 +1071,17 @@
   </ul>
 </nav>
 <div class="page-versions">
-  <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
+  <button class="version-menu-toggle" title="Show other versions of page">9.3</button>
   <div class="version-menu">
-    <a class="version" href="../../9_3/configuration-guide/system-info-handler.html">9.3-beta</a>
-    <a class="version is-current" href="system-info-handler.html">9.2</a>
+    <a class="version is-current" href="system-info-handler.html">9.3</a>
+    <a class="version" href="../../9_2/configuration-guide/system-info-handler.html">9.2</a>
     <a class="version is-missing" href="../../9_1/index.html">9.1</a>
     <a class="version is-missing" href="../../9_0/index.html">9.0</a>
   </div>
 </div>
 <!-- Solr Additions - Start -->
 <!-- Solr New File -->
-<span class="perma-link-copy" version="9_2">
+<span class="perma-link-copy" version="9_3">
 </span><!-- Solr Additions - End -->
   <div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/configuration-guide/pages/system-info-handler.adoc">Edit this Page</a></div>
   </div>

Modified: sites/solr/guide/solr/latest/configuration-guide/update-request-processors.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/configuration-guide/update-request-processors.html?rev=1083697&r1=1083696&r2=1083697&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/configuration-guide/update-request-processors.html (original)
+++ sites/solr/guide/solr/latest/configuration-guide/update-request-processors.html Fri Jul 21 18:07:42 2023
@@ -39,7 +39,7 @@
         <div class="navbar-item has-dropdown is-hoverable">
           <a class="navbar-link" href="#">Resources</a>
           <div class="navbar-dropdown">
-            <a class="navbar-item" href="https://solr.apache.org/docs/9_2_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+            <a class="navbar-item" href="https://solr.apache.org/docs/9_3_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
             <a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
             <a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
             <a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
   </nav>
 </header>
 <div class="body">
-<div class="nav-container" data-component="solr" data-version="9_2">
+<div class="nav-container" data-component="solr" data-version="9_3">
   <aside class="nav">
     <div class="panels">
 <!-- Solr Changes - Start -->
 <div class="nav-panel-explore" data-panel="explore">
   <div class="context">
     <span class="title">Solr Reference Guide</span>
-    <span class="version">9.2</span>
+    <span class="version">9.3</span>
   </div>
 <!-- Programmatically creates the component and version list -->
   <ul class="components">
     <li class="component is-current">
       <a class="title" href="../index.html">Solr Reference Guide</a>
       <ul class="versions">
-        <li class="version">
-          <a href="../../9_3/index.html">9.3-beta</a>
-        </li>
         <li class="version is-current is-latest">
-          <a href="../index.html">9.2</a>
+          <a href="../index.html">9.3</a>
+        </li>
+        <li class="version">
+          <a href="../../9_2/index.html">9.2</a>
         </li>
         <li class="version">
           <a href="../../9_1/index.html">9.1</a>
@@ -211,7 +211,7 @@
     <a class="nav-link" href="../getting-started/tutorial-films.html">Exercise 2: Index Films Data</a>
   </li>
   <li class="nav-item" data-depth="2">
-    <a class="nav-link" href="../getting-started/tutorial-diy.html">Exercise 3 Index Your Own Data</a>
+    <a class="nav-link" href="../getting-started/tutorial-diy.html">Exercise 3: Index Your Own Data</a>
   </li>
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../getting-started/tutorial-solrcloud.html">Getting Started with SolrCloud</a>
@@ -718,6 +718,9 @@
 </ul>
   </li>
   <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../indexing-guide/indexing-with-cbor.html">Indexing with Update CBOR data format</a>
+  </li>
+  <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../indexing-guide/indexing-with-tika.html">Indexing with Solr Cell and Apache Tika</a>
   </li>
   <li class="nav-item" data-depth="2">
@@ -1070,17 +1073,17 @@
   </ul>
 </nav>
 <div class="page-versions">
-  <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
+  <button class="version-menu-toggle" title="Show other versions of page">9.3</button>
   <div class="version-menu">
-    <a class="version" href="../../9_3/configuration-guide/update-request-processors.html">9.3-beta</a>
-    <a class="version is-current" href="update-request-processors.html">9.2</a>
+    <a class="version is-current" href="update-request-processors.html">9.3</a>
+    <a class="version" href="../../9_2/configuration-guide/update-request-processors.html">9.2</a>
     <a class="version" href="../../9_1/configuration-guide/update-request-processors.html">9.1</a>
     <a class="version" href="../../9_0/configuration-guide/update-request-processors.html">9.0</a>
   </div>
 </div>
 <!-- Solr Additions - Start -->
 <!-- Solr New File -->
-<span class="perma-link-copy" version="9_2">
+<span class="perma-link-copy" version="9_3">
 </span><!-- Solr Additions - End -->
   <div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/configuration-guide/pages/update-request-processors.adoc">Edit this Page</a></div>
   </div>
@@ -1106,13 +1109,13 @@ In fact, a surprisingly large number of
 <h2 id="urp-anatomy-and-lifecycle"><a class="anchor" href="#urp-anatomy-and-lifecycle"></a>URP Anatomy and Lifecycle</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>An Update Request Processor is created as part of a <a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/UpdateRequestProcessorChain.html">chain</a> of one or more update processors.
+<p>An Update Request Processor is created as part of a <a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/UpdateRequestProcessorChain.html">chain</a> of one or more update processors.
 Solr creates a default update request processor chain comprising of a few update request processors which enable essential Solr features.
 This default chain is used to process every update request unless a user chooses to configure and specify a different custom update request processor chain.</p>
 </div>
 <div class="paragraph">
-<p>The easiest way to describe an Update Request Processor is to look at the Javadocs of the abstract class <a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/UpdateRequestProcessor.html">UpdateRequestProcessor</a>.
-Every UpdateRequestProcessor must have a corresponding factory class which extends <a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/UpdateRequestProcessorFactory.html">UpdateRequestProcessorFactory</a>.
+<p>The easiest way to describe an Update Request Processor is to look at the Javadocs of the abstract class <a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/UpdateRequestProcessor.html">UpdateRequestProcessor</a>.
+Every UpdateRequestProcessor must have a corresponding factory class which extends <a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/UpdateRequestProcessorFactory.html">UpdateRequestProcessorFactory</a>.
 This factory class is used by Solr to create a new instance of this plugin.
 Such a design provides two benefits:</p>
 </div>
@@ -1134,7 +1137,7 @@ Each <code>UpdateRequestProcessorFactory
 <div class="paragraph">
 <p>When an update request is received by Solr, it looks up the update chain to be used for this request.
 A new instance of each UpdateRequestProcessor specified in the chain is created using the corresponding factory.
-The update request is parsed into corresponding <a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/UpdateCommand.html">UpdateCommand</a> objects which are run through the chain.
+The update request is parsed into corresponding <a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/UpdateCommand.html">UpdateCommand</a> objects which are run through the chain.
 Each UpdateRequestProcessor instance is responsible for invoking the next plugin in the chain.
 It can choose to short circuit the chain by not invoking the next processor and even abort further processing by throwing an exception.</p>
 </div>
@@ -1499,45 +1502,45 @@ You are strongly urged to examine the Ja
 <h3 id="general-use-updateprocessorfactories"><a class="anchor" href="#general-use-updateprocessorfactories"></a>General Use UpdateProcessorFactories</h3>
 <div class="dlist">
 <dl>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/AddSchemaFieldsUpdateProcessorFactory.html">AddSchemaFieldsUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/AddSchemaFieldsUpdateProcessorFactory.html">AddSchemaFieldsUpdateProcessorFactory</a></dt>
 <dd>
 <p>This processor will dynamically add fields to the schema if an input document contains one or more fields that don&#8217;t match any field or dynamic field in the schema.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/AtomicUpdateProcessorFactory.html">AtomicUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/AtomicUpdateProcessorFactory.html">AtomicUpdateProcessorFactory</a></dt>
 <dd>
 <p>This processor will convert conventional field-value documents to atomic update documents.
 This processor can be used at runtime (without defining it in <code>solrconfig.xml</code>), see the section <a href="#atomicupdateprocessorfactory">AtomicUpdateProcessorFactory</a> below.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/ClassificationUpdateProcessorFactory.html">ClassificationUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/ClassificationUpdateProcessorFactory.html">ClassificationUpdateProcessorFactory</a></dt>
 <dd>
 <p>This processor uses Lucene&#8217;s classification module to provide simple document classification.
 See <a href="https://cwiki.apache.org/confluence/display/solr/SolrClassification" class="bare">https://cwiki.apache.org/confluence/display/solr/SolrClassification</a> for more details on how to use this processor.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/CloneFieldUpdateProcessorFactory.html">CloneFieldUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/CloneFieldUpdateProcessorFactory.html">CloneFieldUpdateProcessorFactory</a></dt>
 <dd>
 <p>Clones the values found in any matching <em>source</em> field into the configured <em>dest</em> field.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/DefaultValueUpdateProcessorFactory.html">DefaultValueUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/DefaultValueUpdateProcessorFactory.html">DefaultValueUpdateProcessorFactory</a></dt>
 <dd>
 <p>A simple processor that adds a default value to any document which does not already have a value in fieldName.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/DocBasedVersionConstraintsProcessorFactory.html">DocBasedVersionConstraintsProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/DocBasedVersionConstraintsProcessorFactory.html">DocBasedVersionConstraintsProcessorFactory</a></dt>
 <dd>
 <p>This Factory generates an UpdateProcessor that helps to enforce version constraints on documents based on per-document version numbers using a configured name of a versionField.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/DocExpirationUpdateProcessorFactory.html">DocExpirationUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/DocExpirationUpdateProcessorFactory.html">DocExpirationUpdateProcessorFactory</a></dt>
 <dd>
 <p>Update Processor Factory for managing automatic "expiration" of documents.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/FieldNameMutatingUpdateProcessorFactory.html">FieldNameMutatingUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/FieldNameMutatingUpdateProcessorFactory.html">FieldNameMutatingUpdateProcessorFactory</a></dt>
 <dd>
 <p>Modifies field names by replacing all matches to the configured <code>pattern</code> with the configured <code>replacement</code>.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/IgnoreCommitOptimizeUpdateProcessorFactory.html">IgnoreCommitOptimizeUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/IgnoreCommitOptimizeUpdateProcessorFactory.html">IgnoreCommitOptimizeUpdateProcessorFactory</a></dt>
 <dd>
 <p>Allows you to ignore commit and/or optimize requests from client applications when running in SolrCloud mode, for more information, see: Shards and Indexing Data in SolrCloud</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/IgnoreLargeDocumentProcessorFactory.html">IgnoreLargeDocumentProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/IgnoreLargeDocumentProcessorFactory.html">IgnoreLargeDocumentProcessorFactory</a></dt>
 <dd>
 <p>Allows you to prevent large documents with size more than <code>limit</code> (in KB) from getting indexed.
 It can help to prevent unexpected problems on indexing as well as on recovering because of very large documents.</p>
@@ -1549,34 +1552,34 @@ Documents processed prior to the offende
 <p>Alternatively, the processor offers a "permissive" mode (<code>permissiveMode=true</code>) which skips the offending document and logs a warning, but doesn&#8217;t abort the remainder of the batch or return an error to users.</p>
 </div>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/RegexpBoostProcessorFactory.html">RegexpBoostProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/RegexpBoostProcessorFactory.html">RegexpBoostProcessorFactory</a></dt>
 <dd>
 <p>A processor which will match content of "inputField" against regular expressions found in "boostFilename", and if it matches will return the corresponding boost value from the file and output this to "boostField" as a double value.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/SignatureUpdateProcessorFactory.html">SignatureUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/SignatureUpdateProcessorFactory.html">SignatureUpdateProcessorFactory</a></dt>
 <dd>
 <p>Uses a defined set of fields to generate a hash "signature" for the document.
 Useful for only indexing one copy of "similar" documents.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/modules/scripting/org/apache/solr/scripting/update/ScriptUpdateProcessorFactory.html">ScriptUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/modules/scripting/org/apache/solr/scripting/update/ScriptUpdateProcessorFactory.html">ScriptUpdateProcessorFactory</a></dt>
 <dd>
 <p>A processor that enables the use of update processors implemented as scripts.
 Learn more in the section <a href="script-update-processor.html" class="xref page">Script Update Processor</a>.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/TemplateUpdateProcessorFactory.html">TemplateUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/TemplateUpdateProcessorFactory.html">TemplateUpdateProcessorFactory</a></dt>
 <dd>
 <p>Allows adding new fields to documents based on a template pattern.
 This update processor can also be used at runtime (without defining it in <code>solrconfig.xml</code>), see the section <a href="#templateupdateprocessorfactory">TemplateUpdateProcessorFactory</a> below.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/TimestampUpdateProcessorFactory.html">TimestampUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/TimestampUpdateProcessorFactory.html">TimestampUpdateProcessorFactory</a></dt>
 <dd>
 <p>An update processor that adds a newly generated date value of "NOW" to any document being added that does not already have a value in the specified field.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/URLClassifyProcessorFactory.html">URLClassifyProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/URLClassifyProcessorFactory.html">URLClassifyProcessorFactory</a></dt>
 <dd>
 <p>Update processor which examines a URL and outputs to various other fields with characteristics of that URL, including length, number of path levels, whether it is a top level URL (levels==0), whether it looks like a landing/index page, a canonical representation of the URL (e.g., stripping index.html), the domain and path parts of the URL, etc.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/UUIDUpdateProcessorFactory.html">UUIDUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/UUIDUpdateProcessorFactory.html">UUIDUpdateProcessorFactory</a></dt>
 <dd>
 <p>An update processor that adds a newly generated UUID value to any document being added that does not already have a value in the specified field.
 This processor can also be used at runtime (without defining it in <code>solrconfig.xml</code>), see the section <a href="#uuidupdateprocessorfactory">UUIDUpdateProcessorFactory</a> below.</p>
@@ -1588,98 +1591,98 @@ This processor can also be used at runti
 <h3 id="fieldmutatingupdateprocessorfactory-derived-factories"><a class="anchor" href="#fieldmutatingupdateprocessorfactory-derived-factories"></a>FieldMutatingUpdateProcessorFactory Derived Factories</h3>
 <div class="paragraph">
 <p>These factories all provide functionality to <em>modify</em> fields in a document as they&#8217;re being indexed.
-When using any of these factories, please consult the <a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/FieldMutatingUpdateProcessorFactory.html">FieldMutatingUpdateProcessorFactory javadocs</a> for details on the common options they all support for configuring which fields are modified.</p>
+When using any of these factories, please consult the <a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/FieldMutatingUpdateProcessorFactory.html">FieldMutatingUpdateProcessorFactory javadocs</a> for details on the common options they all support for configuring which fields are modified.</p>
 </div>
 <div class="dlist">
 <dl>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/ConcatFieldUpdateProcessorFactory.html">ConcatFieldUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/ConcatFieldUpdateProcessorFactory.html">ConcatFieldUpdateProcessorFactory</a></dt>
 <dd>
 <p>Concatenates multiple values for fields matching the specified conditions using a configurable delimiter.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/CountFieldValuesUpdateProcessorFactory.html">CountFieldValuesUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/CountFieldValuesUpdateProcessorFactory.html">CountFieldValuesUpdateProcessorFactory</a></dt>
 <dd>
 <p>Replaces any list of values for a field matching the specified conditions with the count of the number of values for that field.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/FieldLengthUpdateProcessorFactory.html">FieldLengthUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/FieldLengthUpdateProcessorFactory.html">FieldLengthUpdateProcessorFactory</a></dt>
 <dd>
 <p>Replaces any CharSequence values found in fields matching the specified conditions with the lengths of those CharSequences (as an Integer).</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/FirstFieldValueUpdateProcessorFactory.html">FirstFieldValueUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/FirstFieldValueUpdateProcessorFactory.html">FirstFieldValueUpdateProcessorFactory</a></dt>
 <dd>
 <p>Keeps only the first value of fields matching the specified conditions.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/HTMLStripFieldUpdateProcessorFactory.html">HTMLStripFieldUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/HTMLStripFieldUpdateProcessorFactory.html">HTMLStripFieldUpdateProcessorFactory</a></dt>
 <dd>
 <p>Strips all HTML Markup in any CharSequence values found in fields matching the specified conditions.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/IgnoreFieldUpdateProcessorFactory.html">IgnoreFieldUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/IgnoreFieldUpdateProcessorFactory.html">IgnoreFieldUpdateProcessorFactory</a></dt>
 <dd>
 <p>Ignores and removes fields matching the specified conditions from any document being added to the index.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/LastFieldValueUpdateProcessorFactory.html">LastFieldValueUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/LastFieldValueUpdateProcessorFactory.html">LastFieldValueUpdateProcessorFactory</a></dt>
 <dd>
 <p>Keeps only the last value of fields matching the specified conditions.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/MaxFieldValueUpdateProcessorFactory.html">MaxFieldValueUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/MaxFieldValueUpdateProcessorFactory.html">MaxFieldValueUpdateProcessorFactory</a></dt>
 <dd>
 <p>An update processor that keeps only the maximum value from any selected fields where multiple values are found.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/MinFieldValueUpdateProcessorFactory.html">MinFieldValueUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/MinFieldValueUpdateProcessorFactory.html">MinFieldValueUpdateProcessorFactory</a></dt>
 <dd>
 <p>An update processor that keeps only the minimum value from any selected fields where multiple values are found.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/ParseBooleanFieldUpdateProcessorFactory.html">ParseBooleanFieldUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/ParseBooleanFieldUpdateProcessorFactory.html">ParseBooleanFieldUpdateProcessorFactory</a></dt>
 <dd>
 <p>Attempts to mutate selected fields that have only CharSequence-typed values into Boolean values.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/ParseDateFieldUpdateProcessorFactory.html">ParseDateFieldUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/ParseDateFieldUpdateProcessorFactory.html">ParseDateFieldUpdateProcessorFactory</a></dt>
 <dd>
 <p>Attempts to mutate selected fields that have only CharSequence-typed values into Date values.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/ParseNumericFieldUpdateProcessorFactory.html">ParseNumericFieldUpdateProcessorFactory</a> derived classes</dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/ParseNumericFieldUpdateProcessorFactory.html">ParseNumericFieldUpdateProcessorFactory</a> derived classes</dt>
 <dd>
 <div class="dlist">
 <dl>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/ParseDoubleFieldUpdateProcessorFactory.html">ParseDoubleFieldUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/ParseDoubleFieldUpdateProcessorFactory.html">ParseDoubleFieldUpdateProcessorFactory</a></dt>
 <dd>
 <p>Attempts to mutate selected fields that have only CharSequence-typed values into Double values.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/ParseFloatFieldUpdateProcessorFactory.html">ParseFloatFieldUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/ParseFloatFieldUpdateProcessorFactory.html">ParseFloatFieldUpdateProcessorFactory</a></dt>
 <dd>
 <p>Attempts to mutate selected fields that have only CharSequence-typed values into Float values.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/ParseIntFieldUpdateProcessorFactory.html">ParseIntFieldUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/ParseIntFieldUpdateProcessorFactory.html">ParseIntFieldUpdateProcessorFactory</a></dt>
 <dd>
 <p>Attempts to mutate selected fields that have only CharSequence-typed values into Integer values.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/ParseLongFieldUpdateProcessorFactory.html">ParseLongFieldUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/ParseLongFieldUpdateProcessorFactory.html">ParseLongFieldUpdateProcessorFactory</a></dt>
 <dd>
 <p>Attempts to mutate selected fields that have only CharSequence-typed values into Long values.</p>
 </dd>
 </dl>
 </div>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/PreAnalyzedUpdateProcessorFactory.html">PreAnalyzedUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/PreAnalyzedUpdateProcessorFactory.html">PreAnalyzedUpdateProcessorFactory</a></dt>
 <dd>
 <p>An update processor that parses configured fields of any document being added using <em>PreAnalyzedField</em> with the configured format parser.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/RegexReplaceProcessorFactory.html">RegexReplaceProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/RegexReplaceProcessorFactory.html">RegexReplaceProcessorFactory</a></dt>
 <dd>
 <p>An updated processor that applies a configured regex to any CharSequence values found in the selected fields, and replaces any matches with the configured replacement string.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/RemoveBlankFieldUpdateProcessorFactory.html">RemoveBlankFieldUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/RemoveBlankFieldUpdateProcessorFactory.html">RemoveBlankFieldUpdateProcessorFactory</a></dt>
 <dd>
 <p>Removes any values found which are CharSequence with a length of 0 (i.e., empty strings).</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/TrimFieldUpdateProcessorFactory.html">TrimFieldUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/TrimFieldUpdateProcessorFactory.html">TrimFieldUpdateProcessorFactory</a></dt>
 <dd>
 <p>Trims leading and trailing whitespace from any CharSequence values found in fields matching the specified conditions.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/TruncateFieldUpdateProcessorFactory.html">TruncateFieldUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/TruncateFieldUpdateProcessorFactory.html">TruncateFieldUpdateProcessorFactory</a></dt>
 <dd>
 <p>Truncates any CharSequence values found in fields matching the specified conditions to a maximum character length.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/UniqFieldsUpdateProcessorFactory.html">UniqFieldsUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/UniqFieldsUpdateProcessorFactory.html">UniqFieldsUpdateProcessorFactory</a></dt>
 <dd>
 <p>Removes duplicate values found in fields matching the specified conditions.</p>
 </dd>
@@ -1694,26 +1697,26 @@ See the README files associated with eac
 </div>
 <div class="dlist">
 <dl>
-<dt class="hdlist1">The <a href="https://solr.apache.org/docs/9_2_1/modules/langid/index.html"><code>langid</code></a> module provides</dt>
+<dt class="hdlist1">The <a href="https://solr.apache.org/docs/9_3_0/modules/langid/index.html"><code>langid</code></a> module provides</dt>
 <dd>
 <div class="dlist">
 <dl>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/modules/langid/org/apache/solr/update/processor/LangDetectLanguageIdentifierUpdateProcessorFactory.html">LangDetectLanguageIdentifierUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/modules/langid/org/apache/solr/update/processor/LangDetectLanguageIdentifierUpdateProcessorFactory.html">LangDetectLanguageIdentifierUpdateProcessorFactory</a></dt>
 <dd>
 <p>Identifies the language of a set of input fields using <a href="http://code.google.com/p/language-detection" class="bare">http://code.google.com/p/language-detection</a>.</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/modules/langid/org/apache/solr/update/processor/TikaLanguageIdentifierUpdateProcessorFactory.html">TikaLanguageIdentifierUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/modules/langid/org/apache/solr/update/processor/TikaLanguageIdentifierUpdateProcessorFactory.html">TikaLanguageIdentifierUpdateProcessorFactory</a></dt>
 <dd>
 <p>Identifies the language of a set of input fields using Tika&#8217;s LanguageIdentifier.</p>
 </dd>
 </dl>
 </div>
 </dd>
-<dt class="hdlist1">The <a href="https://solr.apache.org/docs/9_2_1/modules/analysis-extras/index.html"><code>analysis-extras</code></a> module provides</dt>
+<dt class="hdlist1">The <a href="https://solr.apache.org/docs/9_3_0/modules/analysis-extras/index.html"><code>analysis-extras</code></a> module provides</dt>
 <dd>
 <div class="dlist">
 <dl>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/modules/analysis-extras/org/apache/solr/update/processor/OpenNLPExtractNamedEntitiesUpdateProcessorFactory.html">OpenNLPExtractNamedEntitiesUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/modules/analysis-extras/org/apache/solr/update/processor/OpenNLPExtractNamedEntitiesUpdateProcessorFactory.html">OpenNLPExtractNamedEntitiesUpdateProcessorFactory</a></dt>
 <dd>
 <p>Update document(s) to be indexed with named entities extracted using an OpenNLP NER model.
 Note that in order to use model files larger than 1MB on SolrCloud, you must either <a href="../deployment-guide/zookeeper-ensemble.html#increasing-the-file-size-limit" class="xref page">configure both ZooKeeper server and clients</a> or <a href="libs.html#lib-directives-in-solrconfig" class="xref page">store the model files on the filesystem</a> on each node hosting a collection replica.</p>
@@ -1732,12 +1735,12 @@ Other than insuring you do <em>not</em>
 </div>
 <div class="dlist">
 <dl>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/DistributedUpdateProcessorFactory.html">DistributedUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/DistributedUpdateProcessorFactory.html">DistributedUpdateProcessorFactory</a></dt>
 <dd>
 <p>Used to distribute updates to all necessary nodes.</p>
 <div class="dlist">
 <dl>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/NoOpDistributingUpdateProcessorFactory.html">NoOpDistributingUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/NoOpDistributingUpdateProcessorFactory.html">NoOpDistributingUpdateProcessorFactory</a></dt>
 <dd>
 <p>An alternative No-Op implementation of <code>DistributingUpdateProcessorFactory</code> that always returns null.
 Designed for experts who want to bypass distributed updates and use their own custom update logic.</p>
@@ -1745,12 +1748,12 @@ Designed for experts who want to bypass
 </dl>
 </div>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/LogUpdateProcessorFactory.html">LogUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/LogUpdateProcessorFactory.html">LogUpdateProcessorFactory</a></dt>
 <dd>
 <p>A logging processor.
 This keeps track of all commands that have passed through the chain and prints them on finish().</p>
 </dd>
-<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/update/processor/RunUpdateProcessorFactory.html">RunUpdateProcessorFactory</a></dt>
+<dt class="hdlist1"><a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/update/processor/RunUpdateProcessorFactory.html">RunUpdateProcessorFactory</a></dt>
 <dd>
 <p>Executes the update commands using the underlying UpdateHandler.
 Almost all processor chains should end with an instance of <code>RunUpdateProcessorFactory</code> unless the user is explicitly executing the update commands in an alternative custom <code>UpdateRequestProcessorFactory</code>.</p>

Modified: sites/solr/guide/solr/latest/configuration-guide/v2-api.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/configuration-guide/v2-api.html?rev=1083697&r1=1083696&r2=1083697&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/configuration-guide/v2-api.html (original)
+++ sites/solr/guide/solr/latest/configuration-guide/v2-api.html Fri Jul 21 18:07:42 2023
@@ -39,7 +39,7 @@
         <div class="navbar-item has-dropdown is-hoverable">
           <a class="navbar-link" href="#">Resources</a>
           <div class="navbar-dropdown">
-            <a class="navbar-item" href="https://solr.apache.org/docs/9_2_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+            <a class="navbar-item" href="https://solr.apache.org/docs/9_3_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
             <a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
             <a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
             <a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
   </nav>
 </header>
 <div class="body">
-<div class="nav-container" data-component="solr" data-version="9_2">
+<div class="nav-container" data-component="solr" data-version="9_3">
   <aside class="nav">
     <div class="panels">
 <!-- Solr Changes - Start -->
 <div class="nav-panel-explore" data-panel="explore">
   <div class="context">
     <span class="title">Solr Reference Guide</span>
-    <span class="version">9.2</span>
+    <span class="version">9.3</span>
   </div>
 <!-- Programmatically creates the component and version list -->
   <ul class="components">
     <li class="component is-current">
       <a class="title" href="../index.html">Solr Reference Guide</a>
       <ul class="versions">
-        <li class="version">
-          <a href="../../9_3/index.html">9.3-beta</a>
-        </li>
         <li class="version is-current is-latest">
-          <a href="../index.html">9.2</a>
+          <a href="../index.html">9.3</a>
+        </li>
+        <li class="version">
+          <a href="../../9_2/index.html">9.2</a>
         </li>
         <li class="version">
           <a href="../../9_1/index.html">9.1</a>
@@ -211,7 +211,7 @@
     <a class="nav-link" href="../getting-started/tutorial-films.html">Exercise 2: Index Films Data</a>
   </li>
   <li class="nav-item" data-depth="2">
-    <a class="nav-link" href="../getting-started/tutorial-diy.html">Exercise 3 Index Your Own Data</a>
+    <a class="nav-link" href="../getting-started/tutorial-diy.html">Exercise 3: Index Your Own Data</a>
   </li>
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../getting-started/tutorial-solrcloud.html">Getting Started with SolrCloud</a>
@@ -718,6 +718,9 @@
 </ul>
   </li>
   <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../indexing-guide/indexing-with-cbor.html">Indexing with Update CBOR data format</a>
+  </li>
+  <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../indexing-guide/indexing-with-tika.html">Indexing with Solr Cell and Apache Tika</a>
   </li>
   <li class="nav-item" data-depth="2">
@@ -1070,17 +1073,17 @@
   </ul>
 </nav>
 <div class="page-versions">
-  <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
+  <button class="version-menu-toggle" title="Show other versions of page">9.3</button>
   <div class="version-menu">
-    <a class="version" href="../../9_3/configuration-guide/v2-api.html">9.3-beta</a>
-    <a class="version is-current" href="v2-api.html">9.2</a>
+    <a class="version is-current" href="v2-api.html">9.3</a>
+    <a class="version" href="../../9_2/configuration-guide/v2-api.html">9.2</a>
     <a class="version" href="../../9_1/configuration-guide/v2-api.html">9.1</a>
     <a class="version" href="../../9_0/configuration-guide/v2-api.html">9.0</a>
   </div>
 </div>
 <!-- Solr Additions - Start -->
 <!-- Solr New File -->
-<span class="perma-link-copy" version="9_2">
+<span class="perma-link-copy" version="9_3">
 </span><!-- Solr Additions - End -->
   <div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/configuration-guide/pages/v2-api.adoc">Edit this Page</a></div>
   </div>

Modified: sites/solr/guide/solr/latest/deployment-guide/alias-management.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/alias-management.html?rev=1083697&r1=1083696&r2=1083697&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/alias-management.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/alias-management.html Fri Jul 21 18:07:42 2023
@@ -39,7 +39,7 @@
         <div class="navbar-item has-dropdown is-hoverable">
           <a class="navbar-link" href="#">Resources</a>
           <div class="navbar-dropdown">
-            <a class="navbar-item" href="https://solr.apache.org/docs/9_2_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+            <a class="navbar-item" href="https://solr.apache.org/docs/9_3_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
             <a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
             <a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
             <a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
   </nav>
 </header>
 <div class="body">
-<div class="nav-container" data-component="solr" data-version="9_2">
+<div class="nav-container" data-component="solr" data-version="9_3">
   <aside class="nav">
     <div class="panels">
 <!-- Solr Changes - Start -->
 <div class="nav-panel-explore" data-panel="explore">
   <div class="context">
     <span class="title">Solr Reference Guide</span>
-    <span class="version">9.2</span>
+    <span class="version">9.3</span>
   </div>
 <!-- Programmatically creates the component and version list -->
   <ul class="components">
     <li class="component is-current">
       <a class="title" href="../index.html">Solr Reference Guide</a>
       <ul class="versions">
-        <li class="version">
-          <a href="../../9_3/index.html">9.3-beta</a>
-        </li>
         <li class="version is-current is-latest">
-          <a href="../index.html">9.2</a>
+          <a href="../index.html">9.3</a>
+        </li>
+        <li class="version">
+          <a href="../../9_2/index.html">9.2</a>
         </li>
         <li class="version">
           <a href="../../9_1/index.html">9.1</a>
@@ -211,7 +211,7 @@
     <a class="nav-link" href="../getting-started/tutorial-films.html">Exercise 2: Index Films Data</a>
   </li>
   <li class="nav-item" data-depth="2">
-    <a class="nav-link" href="../getting-started/tutorial-diy.html">Exercise 3 Index Your Own Data</a>
+    <a class="nav-link" href="../getting-started/tutorial-diy.html">Exercise 3: Index Your Own Data</a>
   </li>
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../getting-started/tutorial-solrcloud.html">Getting Started with SolrCloud</a>
@@ -718,6 +718,9 @@
 </ul>
   </li>
   <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../indexing-guide/indexing-with-cbor.html">Indexing with Update CBOR data format</a>
+  </li>
+  <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../indexing-guide/indexing-with-tika.html">Indexing with Solr Cell and Apache Tika</a>
   </li>
   <li class="nav-item" data-depth="2">
@@ -1072,17 +1075,17 @@
   </ul>
 </nav>
 <div class="page-versions">
-  <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
+  <button class="version-menu-toggle" title="Show other versions of page">9.3</button>
   <div class="version-menu">
-    <a class="version" href="../../9_3/deployment-guide/alias-management.html">9.3-beta</a>
-    <a class="version is-current" href="alias-management.html">9.2</a>
+    <a class="version is-current" href="alias-management.html">9.3</a>
+    <a class="version" href="../../9_2/deployment-guide/alias-management.html">9.2</a>
     <a class="version" href="../../9_1/deployment-guide/alias-management.html">9.1</a>
     <a class="version" href="../../9_0/deployment-guide/alias-management.html">9.0</a>
   </div>
 </div>
 <!-- Solr Additions - Start -->
 <!-- Solr New File -->
-<span class="perma-link-copy" version="9_2">
+<span class="perma-link-copy" version="9_3">
 </span><!-- Solr Additions - End -->
   <div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/alias-management.adoc">Edit this Page</a></div>
   </div>
@@ -1142,7 +1145,7 @@ While it is possible to send updates to
 <p><strong>Routed aliases</strong> are aliases with additional capabilities to act as a kind of super-collection that route updates to the correct collection.</p>
 </div>
 <div class="paragraph">
-<p>Routing is data driven and may be based on a temporal field or on categories   specified in a field (normally string based).
+<p>Routing is data driven and may be based on a temporal field or on categories specified in a field (normally string based).
 See <a href="aliases.html#routed-aliases" class="xref page">Routed Aliases</a> for some important high-level information before getting started.</p>
 </div>
 <div class="listingblock">
@@ -1260,9 +1263,21 @@ If routing parameters are present this p
 <div class="paragraph">
 <p>Most routed alias parameters become <em>alias properties</em> that can subsequently be inspected and <a href="#aliasprop">modified</a>.</p>
 </div>
+<div class="paragraph">
+<p>Routed aliases currently support up to two "dimensions" of routing, with each dimension being either a "time" or "category"-based.
+Each dimension takes a number of parameters, which vary based on its type.</p>
+</div>
+<div class="paragraph">
+<p>On v1 requests, routing-dimension parameters are grouped together by query-parameter prefix.
+A routed alias with only one dimension uses the <code>router.</code> prefix for its parameters (e.g. <code>router.field</code>).
+Two-dimensional routed aliases add a number to this query-parameter prefix to distinguish which routing-dimension the parameter belongs to (e.g. <code>router.0.name</code>, <code>router.1.field</code>).</p>
+</div>
+<div class="paragraph">
+<p>On v2 requests, routing-dimensions are specified as individual objects within a list (e.g. <code>[{"type": "category", "field": "manu_id_s"}]</code>).</p>
+</div>
 <div class="dlist">
 <dl>
-<dt class="hdlist1"><code>router.name</code></dt>
+<dt class="hdlist1"><code>router.name</code> (v1), <code>type</code> (v2)</dt>
 <dd>
 <table class="tableblock frame-none grid-all fit-content">
 <colgroup>
@@ -1278,7 +1293,8 @@ If routing parameters are present this p
 </table>
 <div class="paragraph">
 <p>The type of routing to use.
-Presently only <code>time</code> and <code>category</code> and <code>Dimensional[]</code> are valid.</p>
+Presently only <code>time</code> and <code>category</code> and <code>Dimensional[]</code> are valid.
+v2 requests only allow <code>time</code> or <code>category</code> since dimensionality information lives in the <code>routers</code> list unique to v2 requests (though the caveats below about dimension ordering still apply).</p>
 </div>
 <div class="paragraph">
 <p>In the case of a <a href="aliases.html#dimensional-routed-aliases" class="xref page">multi-dimensional routed alias</a> (aka "DRA"), it is required to express all the dimensions in the same order that they will appear in the dimension
@@ -1289,7 +1305,7 @@ Higher numbers of dimensions will be sup
 See examples below for further clarification on how to configure individual dimensions.</p>
 </div>
 </dd>
-<dt class="hdlist1"><code>router.field</code></dt>
+<dt class="hdlist1"><code>router.field</code> (v1), <code>field</code> (v2)</dt>
 <dd>
 <table class="tableblock frame-none grid-all fit-content">
 <colgroup>
@@ -1331,12 +1347,15 @@ It&#8217;s probably a bad idea to use "d
 </dd>
 </dl>
 </div>
+<div class="paragraph">
+<p>On v2 requests, <code>create-collection</code> takes a JSON object containing all provided collection-creation parameters (e.g. <code>"create-collection": { "numShards": 3, "config": "_default"}</code>).</p>
+</div>
 </div>
 <div class="sect3">
 <h4 id="time-routed-alias-parameters"><a class="anchor" href="#time-routed-alias-parameters"></a>Time Routed Alias Parameters</h4>
 <div class="dlist">
 <dl>
-<dt class="hdlist1"><code>router.start</code></dt>
+<dt class="hdlist1"><code>router.start</code> (v2), <code>start</code> (v2)</dt>
 <dd>
 <table class="tableblock frame-none grid-all fit-content">
 <colgroup>
@@ -1360,7 +1379,7 @@ This date/time MUST NOT have a milliseco
 Particularly, this means <code>NOW</code> will fail 999 times out of 1000, though <code>NOW/SECOND</code>, <code>NOW/MINUTE</code>, etc., will work just fine.</p>
 </div>
 </dd>
-<dt class="hdlist1"><code>TZ</code></dt>
+<dt class="hdlist1"><code>TZ</code> (v1), <code>tz</code> (v2)</dt>
 <dd>
 <table class="tableblock frame-none grid-all fit-content">
 <colgroup>
@@ -1383,7 +1402,7 @@ as an alias property.</p>
 <p>If GMT-4 is supplied for this value then a document dated 2018-01-14T21:00:00:01.2345Z would be stored in the myAlias_2018-01-15_01 collection (assuming an interval of +1HOUR).</p>
 </div>
 </dd>
-<dt class="hdlist1"><code>router.interval</code></dt>
+<dt class="hdlist1"><code>router.interval</code> (v1), <code>interval</code> (v2)</dt>
 <dd>
 <table class="tableblock frame-none grid-all fit-content">
 <colgroup>
@@ -1402,7 +1421,7 @@ as an alias property.</p>
 Any date math expression that can be evaluated if appended to a timestamp of the form 2018-01-15T16:17:18 will work here.</p>
 </div>
 </dd>
-<dt class="hdlist1"><code>router.maxFutureMs</code></dt>
+<dt class="hdlist1"><code>router.maxFutureMs</code> (v1), <code>maxFutureMs</code> (v2)</dt>
 <dd>
 <table class="tableblock frame-none grid-all fit-content">
 <colgroup>
@@ -1421,7 +1440,7 @@ Any date math expression that can be eva
 If there was no limit, then an erroneous value could trigger many collections to be created.</p>
 </div>
 </dd>
-<dt class="hdlist1"><code>router.preemptiveCreateMath</code></dt>
+<dt class="hdlist1"><code>router.preemptiveCreateMath</code> (v1), <code>preemptiveCreateMath</code> (v2)</dt>
 <dd>
 <table class="tableblock frame-none grid-all fit-content">
 <colgroup>
@@ -1462,7 +1481,7 @@ Example: <code>90MINUTES</code>.</p>
 <p>This property is empty by default indicating just-in-time, synchronous creation of new collections.</p>
 </div>
 </dd>
-<dt class="hdlist1"><code>router.autoDeleteAge</code></dt>
+<dt class="hdlist1"><code>router.autoDeleteAge</code> (v1), <code>autoDeleteAge</code> (v2)</dt>
 <dd>
 <table class="tableblock frame-none grid-all fit-content">
 <colgroup>
@@ -1496,7 +1515,7 @@ Example: <code>/DAY-90DAYS</code>.</p>
 <h4 id="category-routed-alias-parameters"><a class="anchor" href="#category-routed-alias-parameters"></a>Category Routed Alias Parameters</h4>
 <div class="dlist">
 <dl>
-<dt class="hdlist1"><code>router.maxCardinality</code></dt>
+<dt class="hdlist1"><code>router.maxCardinality</code> (v1), <code>maxCardinality</code> (v2)</dt>
 <dd>
 <table class="tableblock frame-none grid-all fit-content">
 <colgroup>
@@ -1515,7 +1534,7 @@ Example: <code>/DAY-90DAYS</code>.</p>
 This setting safeguards against the inadvertent creation of an infinite number of collections in the event of bad data.</p>
 </div>
 </dd>
-<dt class="hdlist1"><code>router.mustMatch</code></dt>
+<dt class="hdlist1"><code>router.mustMatch</code> (v1), <code>mustMatch</code> (v2)</dt>
 <dd>
 <table class="tableblock frame-none grid-all fit-content">
 <colgroup>
@@ -1546,7 +1565,7 @@ Overly complex patterns will produce CPU
 <h4 id="dimensional-routed-alias-parameters"><a class="anchor" href="#dimensional-routed-alias-parameters"></a>Dimensional Routed Alias Parameters</h4>
 <div class="dlist">
 <dl>
-<dt class="hdlist1"><code>router.#.</code></dt>
+<dt class="hdlist1"><code>router.#.</code> (v1)</dt>
 <dd>
 <table class="tableblock frame-none grid-all fit-content">
 <colgroup>
@@ -1561,7 +1580,7 @@ Overly complex patterns will produce CPU
 </tbody>
 </table>
 <div class="paragraph">
-<p>This prefix denotes which position in the dimension array is being referred to for purposes of dimension configuration.</p>
+<p>A prefix used on v1 request parameters to associate the parameter with a particular dimensional, in multi-dimensional aliases.</p>
 </div>
 <div class="paragraph">
 <p>For example in a <code>Dimensional[time,category]</code> alias, <code>router.0.start</code> would be used to set the start time for the time dimension.</p>
@@ -1622,12 +1641,10 @@ The initial collection for routed aliase
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">curl -X POST http://localhost:8983/api/collections -H 'Content-Type: application/json' -d '
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">curl -X POST http://localhost:8983/api/aliases -H 'Content-Type: application/json' -d '
   {
-    "create-alias":{
-      "name":"testalias",
-      "collections":["foo","bar"]
-    }
+    "name":"testalias",
+    "collections":["foo","bar"]
   }
 '</code></pre>
 </div>
@@ -1707,32 +1724,32 @@ The initial collection for routed aliase
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">curl -X POST http://localhost:8983/api/collections -H 'Content-Type: application/json' -d '
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">curl -X POST http://localhost:8983/api/aliases -H 'Content-Type: application/json' -d '
   {
-    "create-alias" : {
       "name": "somethingTemporalThisWayComes",
-      "router" : {
-        "name": "time",
-        "field": "evt_dt",
-        "start":"NOW/MINUTE",
-        "interval":"+2HOUR",
-        "maxFutureMs":"14400000"
-      },
+      "routers" : [
+        {
+          "type": "time",
+          "field": "evt_dt",
+          "start":"NOW/MINUTE",
+          "interval":"+2HOUR",
+          "maxFutureMs":"14400000"
+        }
+      ]
       "create-collection" : {
         "config":"_default",
         "router": {
           "name":"implicit",
           "field":"foo_s"
         },
-        "shards":"foo,bar,baz",
+        "shardNames": ["foo", "bar", "baz"],
         "numShards": 3,
         "tlogReplicas":1,
         "pullReplicas":1,
         "properties" : {
           "foobar":"bazbam"
         }
-      }
-    }
+     }
   }
 '</code></pre>
 </div>
@@ -1809,26 +1826,26 @@ individual dimensions</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">curl -X POST http://localhost:8983/api/collections -H 'Content-Type: application/json' -d '
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">curl -X POST http://localhost:8983/api/aliases -H 'Content-Type: application/json' -d '
   {
-    "create-alias":{
-      "name":"dra_test1",
-      "router": {
-        "name": "Dimensional[time,category]",
-        "routerList" : [ {
-              "field":"myDate_tdt",
-              "start":"2019-01-01T00:00:00Z",
-              "interval":"+1MONTH",
-              "maxFutureMs":600000
-          },{
-               "field":"myCategory_s",
-               "maxCardinality":20
-          }]
+    "name":"dra_test1",
+    "routers": [
+      {
+        "type": "time",
+        "field":"myDate_tdt",
+        "start":"2019-01-01T00:00:00Z",
+        "interval":"+1MONTH",
+        "maxFutureMs":600000
       },
-      "create-collection": {
-        "config":"_default",
-        "numShards":2
+      {
+        "type": "category",
+        "field":"myCategory_s",
+        "maxCardinality":20
       }
+    ]
+    "create-collection": {
+      "config":"_default",
+      "numShards":2
     }
   }
 '</code></pre>
@@ -1977,7 +1994,7 @@ individual dimensions</p>
 </div>
 </div>
 <div class="sect1">
-<h2 id="aliasprop"><a class="anchor" href="#aliasprop"></a>ALIASPROP: Modify Alias Properties for a Collection</h2>
+<h2 id="aliasprop"><a class="anchor" href="#aliasprop"></a>ALIASPROP: Modify Alias Properties</h2>
 <div class="sectionbody">
 <div class="paragraph">
 <p>The <code>ALIASPROP</code> action modifies the properties (metadata) on an alias.
@@ -1992,7 +2009,7 @@ If a key is set with a value that is emp
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">http://localhost:8983/admin/collections?action=ALIASPROP&amp;name=techproducts_alias&amp;property.foo=bar</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">curl -X POST 'http://localhost:8983/admin/collections?action=ALIASPROP&amp;name=techproducts_alias&amp;property.foo=bar'</code></pre>
 </div>
 </div>
 </div>
@@ -2004,14 +2021,37 @@ If a key is set with a value that is emp
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">curl -X POST http://localhost:8983/api/collections -H 'Content-Type: application/json' -d '
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">curl -X PUT http://localhost:8983/api/aliases/techproducts_alias/properties -H 'Content-Type: application/json' -d '
 {
-  "set-alias-property":{
-    "name":"techproducts_alias",
-    "properties": {"foo":"bar"}
-  }
-}
-'</code></pre>
+  "properties": {"foo":"bar"}
+}'</code></pre>
+</div>
+</div>
+</div>
+</div>
+<div id="v2aliasplevelprop" class="exampleblock tab-pane">
+<div class="content">
+<div class="paragraph">
+<p><strong class="tab-label">V2 API</strong> Update via property level api</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">curl -X PUT http://localhost:8983/api/aliases/techproducts_alias/properties/foo -H 'Content-Type: application/json' -d '
+{
+  "value": "baz"
+}'</code></pre>
+</div>
+</div>
+</div>
+</div>
+<div id="v2deleteplevelprop" class="exampleblock tab-pane">
+<div class="content">
+<div class="paragraph">
+<p><strong class="tab-label">V2 API</strong> Delete via property level api</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">curl -X DELETE http://localhost:8983/api/aliases/techproducts_alias/properties/foo -H 'Content-Type: application/json'</code></pre>
 </div>
 </div>
 </div>
@@ -2115,7 +2155,74 @@ Routed aliases may cease to function, fu
 <h3 id="aliasprop-response"><a class="anchor" href="#aliasprop-response"></a>ALIASPROP Response</h3>
 <div class="paragraph">
 <p>The output will simply be a responseHeader with details of the time it took to process the request.
-To confirm the creation of the property or properties, you can look in the Solr Admin UI, under the Cloud section and find the <code>aliases.json</code> file or use the LISTALIASES api command.</p>
+Alias property creation can be confirmed using the "List Alias Properties" APIs described below, or by inspecting the <code>aliases.json</code> in the "Cloud" section of the Solr Admin UI.</p>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="aliaspropread"><a class="anchor" href="#aliaspropread"></a>Listing Alias Properties</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Retrieves the metadata properties associated with a specified alias.
+Solr&#8217;s v2 API supports either listing out these properties in bulk or accessing them individually by name, as necessary.</p>
+</div>
+<div class="openblock dynamic-tabs">
+<div class="content">
+<div id="v2listallprops" class="exampleblock tab-pane">
+<div class="content">
+<div class="paragraph">
+<p><strong class="tab-label">V2 API</strong> Get all properties on an alias</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">curl -X GET http://localhost:8983/api/aliases/techproducts_alias/properties</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>Output</strong></p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-json hljs" data-lang="json">{
+  "responseHeader": {
+    "status": 0,
+    "QTime": 1
+  },
+  "properties": {
+    "foo": "bar"
+  }
+}</code></pre>
+</div>
+</div>
+</div>
+</div>
+<div id="v2listsingleprop" class="exampleblock tab-pane">
+<div class="content">
+<div class="paragraph">
+<p><strong class="tab-label">V2 API</strong> Get single property value on an alias</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">curl -X GET http://localhost:8983/api/aliases/techproducts_alias/properties/foo</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><strong>Output</strong></p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="highlightjs highlight"><code class="language-json hljs" data-lang="json">{
+  "responseHeader": {
+    "status": 0,
+    "QTime": 1
+  },
+  "value": "bar"
+}</code></pre>
+</div>
+</div>
+</div>
+</div>
 </div>
 </div>
 </div>
@@ -2144,13 +2251,7 @@ To confirm the creation of the property
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">curl -X POST http://localhost:8983/api/collections -H 'Content-Type: application/json' -d '
-{
-  "delete-alias":{
-    "name":"testalias"
-  }
-}
-'</code></pre>
+<pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">curl -X DELETE http://localhost:8983/api/aliases/testalias</code></pre>
 </div>
 </div>
 </div>
@@ -2176,7 +2277,7 @@ To confirm the creation of the property
 </tbody>
 </table>
 <div class="paragraph">
-<p>The name of the alias to delete.</p>
+<p>The name of the alias to delete.  Specified in the path of v2 requests, and as an explicit request parameter for v1 requests.</p>
 </div>
 </dd>
 <dt class="hdlist1"><code>async</code></dt>

Modified: sites/solr/guide/solr/latest/deployment-guide/aliases.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/aliases.html?rev=1083697&r1=1083696&r2=1083697&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/aliases.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/aliases.html Fri Jul 21 18:07:42 2023
@@ -39,7 +39,7 @@
         <div class="navbar-item has-dropdown is-hoverable">
           <a class="navbar-link" href="#">Resources</a>
           <div class="navbar-dropdown">
-            <a class="navbar-item" href="https://solr.apache.org/docs/9_2_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+            <a class="navbar-item" href="https://solr.apache.org/docs/9_3_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
             <a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
             <a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
             <a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
   </nav>
 </header>
 <div class="body">
-<div class="nav-container" data-component="solr" data-version="9_2">
+<div class="nav-container" data-component="solr" data-version="9_3">
   <aside class="nav">
     <div class="panels">
 <!-- Solr Changes - Start -->
 <div class="nav-panel-explore" data-panel="explore">
   <div class="context">
     <span class="title">Solr Reference Guide</span>
-    <span class="version">9.2</span>
+    <span class="version">9.3</span>
   </div>
 <!-- Programmatically creates the component and version list -->
   <ul class="components">
     <li class="component is-current">
       <a class="title" href="../index.html">Solr Reference Guide</a>
       <ul class="versions">
-        <li class="version">
-          <a href="../../9_3/index.html">9.3-beta</a>
-        </li>
         <li class="version is-current is-latest">
-          <a href="../index.html">9.2</a>
+          <a href="../index.html">9.3</a>
+        </li>
+        <li class="version">
+          <a href="../../9_2/index.html">9.2</a>
         </li>
         <li class="version">
           <a href="../../9_1/index.html">9.1</a>
@@ -211,7 +211,7 @@
     <a class="nav-link" href="../getting-started/tutorial-films.html">Exercise 2: Index Films Data</a>
   </li>
   <li class="nav-item" data-depth="2">
-    <a class="nav-link" href="../getting-started/tutorial-diy.html">Exercise 3 Index Your Own Data</a>
+    <a class="nav-link" href="../getting-started/tutorial-diy.html">Exercise 3: Index Your Own Data</a>
   </li>
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../getting-started/tutorial-solrcloud.html">Getting Started with SolrCloud</a>
@@ -718,6 +718,9 @@
 </ul>
   </li>
   <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../indexing-guide/indexing-with-cbor.html">Indexing with Update CBOR data format</a>
+  </li>
+  <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../indexing-guide/indexing-with-tika.html">Indexing with Solr Cell and Apache Tika</a>
   </li>
   <li class="nav-item" data-depth="2">
@@ -1071,17 +1074,17 @@
   </ul>
 </nav>
 <div class="page-versions">
-  <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
+  <button class="version-menu-toggle" title="Show other versions of page">9.3</button>
   <div class="version-menu">
-    <a class="version" href="../../9_3/deployment-guide/aliases.html">9.3-beta</a>
-    <a class="version is-current" href="aliases.html">9.2</a>
+    <a class="version is-current" href="aliases.html">9.3</a>
+    <a class="version" href="../../9_2/deployment-guide/aliases.html">9.2</a>
     <a class="version" href="../../9_1/deployment-guide/aliases.html">9.1</a>
     <a class="version" href="../../9_0/deployment-guide/aliases.html">9.0</a>
   </div>
 </div>
 <!-- Solr Additions - Start -->
 <!-- Solr New File -->
-<span class="perma-link-copy" version="9_2">
+<span class="perma-link-copy" version="9_3">
 </span><!-- Solr Additions - End -->
   <div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/aliases.adoc">Edit this Page</a></div>
   </div>

Modified: sites/solr/guide/solr/latest/deployment-guide/audit-logging.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/audit-logging.html?rev=1083697&r1=1083696&r2=1083697&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/audit-logging.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/audit-logging.html Fri Jul 21 18:07:42 2023
@@ -39,7 +39,7 @@
         <div class="navbar-item has-dropdown is-hoverable">
           <a class="navbar-link" href="#">Resources</a>
           <div class="navbar-dropdown">
-            <a class="navbar-item" href="https://solr.apache.org/docs/9_2_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+            <a class="navbar-item" href="https://solr.apache.org/docs/9_3_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
             <a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
             <a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
             <a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
   </nav>
 </header>
 <div class="body">
-<div class="nav-container" data-component="solr" data-version="9_2">
+<div class="nav-container" data-component="solr" data-version="9_3">
   <aside class="nav">
     <div class="panels">
 <!-- Solr Changes - Start -->
 <div class="nav-panel-explore" data-panel="explore">
   <div class="context">
     <span class="title">Solr Reference Guide</span>
-    <span class="version">9.2</span>
+    <span class="version">9.3</span>
   </div>
 <!-- Programmatically creates the component and version list -->
   <ul class="components">
     <li class="component is-current">
       <a class="title" href="../index.html">Solr Reference Guide</a>
       <ul class="versions">
-        <li class="version">
-          <a href="../../9_3/index.html">9.3-beta</a>
-        </li>
         <li class="version is-current is-latest">
-          <a href="../index.html">9.2</a>
+          <a href="../index.html">9.3</a>
+        </li>
+        <li class="version">
+          <a href="../../9_2/index.html">9.2</a>
         </li>
         <li class="version">
           <a href="../../9_1/index.html">9.1</a>
@@ -211,7 +211,7 @@
     <a class="nav-link" href="../getting-started/tutorial-films.html">Exercise 2: Index Films Data</a>
   </li>
   <li class="nav-item" data-depth="2">
-    <a class="nav-link" href="../getting-started/tutorial-diy.html">Exercise 3 Index Your Own Data</a>
+    <a class="nav-link" href="../getting-started/tutorial-diy.html">Exercise 3: Index Your Own Data</a>
   </li>
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../getting-started/tutorial-solrcloud.html">Getting Started with SolrCloud</a>
@@ -718,6 +718,9 @@
 </ul>
   </li>
   <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../indexing-guide/indexing-with-cbor.html">Indexing with Update CBOR data format</a>
+  </li>
+  <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../indexing-guide/indexing-with-tika.html">Indexing with Solr Cell and Apache Tika</a>
   </li>
   <li class="nav-item" data-depth="2">
@@ -1070,17 +1073,17 @@
   </ul>
 </nav>
 <div class="page-versions">
-  <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
+  <button class="version-menu-toggle" title="Show other versions of page">9.3</button>
   <div class="version-menu">
-    <a class="version" href="../../9_3/deployment-guide/audit-logging.html">9.3-beta</a>
-    <a class="version is-current" href="audit-logging.html">9.2</a>
+    <a class="version is-current" href="audit-logging.html">9.3</a>
+    <a class="version" href="../../9_2/deployment-guide/audit-logging.html">9.2</a>
     <a class="version" href="../../9_1/deployment-guide/audit-logging.html">9.1</a>
     <a class="version" href="../../9_0/deployment-guide/audit-logging.html">9.0</a>
   </div>
 </div>
 <!-- Solr Additions - Start -->
 <!-- Solr New File -->
-<span class="perma-link-copy" version="9_2">
+<span class="perma-link-copy" version="9_3">
 </span><!-- Solr Additions - End -->
   <div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/audit-logging.adoc">Edit this Page</a></div>
   </div>
@@ -1457,7 +1460,7 @@ This will likely mostly be used in conju
 </div>
 <div class="paragraph">
 <p>Note that logging to alternate destinations would need to be defined with a custom audit logging plugin.
-See the javadocs for the base class at <a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/security/AuditLoggerPlugin.html">AuditLoggerPlugin</a>.</p>
+See the javadocs for the base class at <a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/security/AuditLoggerPlugin.html">AuditLoggerPlugin</a>.</p>
 </div>
 </div>
 </div>

Modified: sites/solr/guide/solr/latest/deployment-guide/authentication-and-authorization-plugins.html
URL: http://svn.apache.org/viewvc/sites/solr/guide/solr/latest/deployment-guide/authentication-and-authorization-plugins.html?rev=1083697&r1=1083696&r2=1083697&view=diff
==============================================================================
--- sites/solr/guide/solr/latest/deployment-guide/authentication-and-authorization-plugins.html (original)
+++ sites/solr/guide/solr/latest/deployment-guide/authentication-and-authorization-plugins.html Fri Jul 21 18:07:42 2023
@@ -39,7 +39,7 @@
         <div class="navbar-item has-dropdown is-hoverable">
           <a class="navbar-link" href="#">Resources</a>
           <div class="navbar-dropdown">
-            <a class="navbar-item" href="https://solr.apache.org/docs/9_2_1/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
+            <a class="navbar-item" href="https://solr.apache.org/docs/9_3_0/index.html" target="_blank" rel="noreferrer nopener">Solr Javadocs</a>
             <a class="navbar-item" href="https://solr.apache.org/community.html#version-control" target="_blank" rel="noreferrer nopener">Source Code</a>
             <a class="navbar-item" href="https://solr.apache.org/community.html" target="_blank" rel="noreferrer nopener">Community Links</a>
             <a class="navbar-item" href="https://github.com/apache/solr/tree/main/dev-docs/ref-guide" target="_blank" rel="noreferrer nopener">Contribute</a>
@@ -56,25 +56,25 @@
   </nav>
 </header>
 <div class="body">
-<div class="nav-container" data-component="solr" data-version="9_2">
+<div class="nav-container" data-component="solr" data-version="9_3">
   <aside class="nav">
     <div class="panels">
 <!-- Solr Changes - Start -->
 <div class="nav-panel-explore" data-panel="explore">
   <div class="context">
     <span class="title">Solr Reference Guide</span>
-    <span class="version">9.2</span>
+    <span class="version">9.3</span>
   </div>
 <!-- Programmatically creates the component and version list -->
   <ul class="components">
     <li class="component is-current">
       <a class="title" href="../index.html">Solr Reference Guide</a>
       <ul class="versions">
-        <li class="version">
-          <a href="../../9_3/index.html">9.3-beta</a>
-        </li>
         <li class="version is-current is-latest">
-          <a href="../index.html">9.2</a>
+          <a href="../index.html">9.3</a>
+        </li>
+        <li class="version">
+          <a href="../../9_2/index.html">9.2</a>
         </li>
         <li class="version">
           <a href="../../9_1/index.html">9.1</a>
@@ -211,7 +211,7 @@
     <a class="nav-link" href="../getting-started/tutorial-films.html">Exercise 2: Index Films Data</a>
   </li>
   <li class="nav-item" data-depth="2">
-    <a class="nav-link" href="../getting-started/tutorial-diy.html">Exercise 3 Index Your Own Data</a>
+    <a class="nav-link" href="../getting-started/tutorial-diy.html">Exercise 3: Index Your Own Data</a>
   </li>
   <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../getting-started/tutorial-solrcloud.html">Getting Started with SolrCloud</a>
@@ -718,6 +718,9 @@
 </ul>
   </li>
   <li class="nav-item" data-depth="2">
+    <a class="nav-link" href="../indexing-guide/indexing-with-cbor.html">Indexing with Update CBOR data format</a>
+  </li>
+  <li class="nav-item" data-depth="2">
     <a class="nav-link" href="../indexing-guide/indexing-with-tika.html">Indexing with Solr Cell and Apache Tika</a>
   </li>
   <li class="nav-item" data-depth="2">
@@ -1070,17 +1073,17 @@
   </ul>
 </nav>
 <div class="page-versions">
-  <button class="version-menu-toggle" title="Show other versions of page">9.2</button>
+  <button class="version-menu-toggle" title="Show other versions of page">9.3</button>
   <div class="version-menu">
-    <a class="version" href="../../9_3/deployment-guide/authentication-and-authorization-plugins.html">9.3-beta</a>
-    <a class="version is-current" href="authentication-and-authorization-plugins.html">9.2</a>
+    <a class="version is-current" href="authentication-and-authorization-plugins.html">9.3</a>
+    <a class="version" href="../../9_2/deployment-guide/authentication-and-authorization-plugins.html">9.2</a>
     <a class="version" href="../../9_1/deployment-guide/authentication-and-authorization-plugins.html">9.1</a>
     <a class="version" href="../../9_0/deployment-guide/authentication-and-authorization-plugins.html">9.0</a>
   </div>
 </div>
 <!-- Solr Additions - Start -->
 <!-- Solr New File -->
-<span class="perma-link-copy" version="9_2">
+<span class="perma-link-copy" version="9_3">
 </span><!-- Solr Additions - End -->
   <div class="edit-this-page"><a href="https://github.com/apache/solr/tree/main/solr/solr-ref-guide/modules/deployment-guide/pages/authentication-and-authorization-plugins.adoc">Edit this Page</a></div>
   </div>
@@ -1103,8 +1106,8 @@ This allows for verifying a user&#8217;s
 <div class="paragraph">
 <p>All authentication, authorization and audit logging plugins can work with Solr whether it is running as a cluster or a single-node installation.
 All related configuration, including users and permission rules, are stored in a file named <code>security.json</code>.
-When running Solr as a user-managed cluster or a single-node installation, this file must be in the <code>$SOLR_HOME</code> directory (usually <code>server/solr</code>).
-When using SolrCloud, this file must be located in ZooKeeper.</p>
+When using SolrCloud, this file must be located at the chroot of the ZooKeeper structure.  If no chroot was given, then it must be at the root.
+When running Solr in standalone mode (without ZooKeeper), this file must be in the <code>$SOLR_HOME</code> directory. When manually running Solr from an extracted archive, this will most likely be <code>server/solr</code>. If the service installer script is used, its default location will be <code>/var/solr/data</code>, which can be changed with options given to the service installer.</p>
 </div>
 </div>
 </div>
@@ -1306,7 +1309,7 @@ A custom plugin can be implemented by ex
 <h2 id="configuring-authorization"><a class="anchor" href="#configuring-authorization"></a>Authorization</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>An authorization plugin can be written for Solr by extending the <a href="https://solr.apache.org/docs/9_2_1/core/org/apache/solr/security/AuthorizationPlugin.html">AuthorizationPlugin</a> interface.</p>
+<p>An authorization plugin can be written for Solr by extending the <a href="https://solr.apache.org/docs/9_3_0/core/org/apache/solr/security/AuthorizationPlugin.html">AuthorizationPlugin</a> interface.</p>
 </div>
 <div class="sect2">
 <h3 id="enabling-an-authorization-plugin"><a class="anchor" href="#enabling-an-authorization-plugin"></a>Enabling an Authorization Plugin</h3>