This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 0f1c71494c Automated deployment: 
85635bdb9de8aa44f17efc2e5fb73d4059fd2260
0f1c71494c is described below

commit 0f1c71494cf6aa1faa2f46eab2f7ecc78fe49ff7
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue Jul 16 05:06:08 2024 +0000

    Automated deployment: 85635bdb9de8aa44f17efc2e5fb73d4059fd2260
---
 python/2.0.5/.buildinfo             | 2 +-
 python/2.0.5/_static/searchtools.js | 7 ++++---
 python/2.0.5/searchindex.js         | 2 +-
 python/2.0.6/.buildinfo             | 2 +-
 python/2.0.6/_static/searchtools.js | 7 ++++---
 python/2.0.6/searchindex.js         | 2 +-
 python/2.0.7/.buildinfo             | 2 +-
 python/2.0.7/_static/searchtools.js | 7 ++++---
 python/2.0.7/searchindex.js         | 2 +-
 python/3.0.0/.buildinfo             | 2 +-
 python/3.0.0/_static/searchtools.js | 7 ++++---
 python/3.0.0/searchindex.js         | 2 +-
 python/3.0.1/.buildinfo             | 2 +-
 python/3.0.1/_static/searchtools.js | 7 ++++---
 python/3.0.1/searchindex.js         | 2 +-
 python/3.1.0/.buildinfo             | 2 +-
 python/3.1.0/_static/searchtools.js | 7 ++++---
 python/3.1.0/searchindex.js         | 2 +-
 python/4.0.0/.buildinfo             | 2 +-
 python/4.0.0/_static/searchtools.js | 7 ++++---
 python/4.0.0/searchindex.js         | 2 +-
 python/4.0.1/.buildinfo             | 2 +-
 python/4.0.1/_static/searchtools.js | 7 ++++---
 python/4.0.1/searchindex.js         | 2 +-
 python/4.0.2/.buildinfo             | 2 +-
 python/4.0.2/_static/searchtools.js | 7 ++++---
 python/4.0.2/searchindex.js         | 2 +-
 python/4.0.3/.buildinfo             | 2 +-
 python/4.0.3/_static/searchtools.js | 7 ++++---
 python/4.0.3/searchindex.js         | 2 +-
 python/4.0.4/.buildinfo             | 2 +-
 python/4.0.4/_static/searchtools.js | 7 ++++---
 python/4.0.4/searchindex.js         | 2 +-
 python/main/.buildinfo              | 2 +-
 python/main/_static/searchtools.js  | 7 ++++---
 python/main/searchindex.js          | 2 +-
 36 files changed, 72 insertions(+), 60 deletions(-)

diff --git a/python/2.0.5/.buildinfo b/python/2.0.5/.buildinfo
index 0fda37282e..341cbc3a16 100644
--- a/python/2.0.5/.buildinfo
+++ b/python/2.0.5/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: ac3074d9b8e7f3738753466131d1afe8
+config: 3245314ab585cbd235fd3ec1beef848d
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.5/_static/searchtools.js 
b/python/2.0.5/_static/searchtools.js
index 92da3f8b22..b08d58c9b9 100644
--- a/python/2.0.5/_static/searchtools.js
+++ b/python/2.0.5/_static/searchtools.js
@@ -178,7 +178,7 @@ const Search = {
 
   htmlToText: (htmlString, anchor) => {
     const htmlElement = new DOMParser().parseFromString(htmlString, 
'text/html');
-    for (const removalQuery of [".headerlinks", "script", "style"]) {
+    for (const removalQuery of [".headerlink", "script", "style"]) {
       htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() 
});
     }
     if (anchor) {
@@ -328,13 +328,14 @@ const Search = {
     for (const [title, foundTitles] of Object.entries(allTitles)) {
       if (title.toLowerCase().trim().includes(queryLower) && 
(queryLower.length >= title.length/2)) {
         for (const [file, id] of foundTitles) {
-          let score = Math.round(100 * queryLower.length / title.length)
+          const score = Math.round(Scorer.title * queryLower.length / 
title.length);
+          const boost = titles[file] === title ? 1 : 0;  // add a boost for 
document titles
           normalResults.push([
             docNames[file],
             titles[file] !== title ? `${titles[file]} > ${title}` : title,
             id !== null ? "#" + id : "",
             null,
-            score,
+            score + boost,
             filenames[file],
           ]);
         }
diff --git a/python/2.0.5/searchindex.js b/python/2.0.5/searchindex.js
index e85250da7f..c229b4ccdf 100644
--- a/python/2.0.5/searchindex.js
+++ b/python/2.0.5/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API": [[0, "api"]], "Concepts": [[1, 
"concepts"]], "Condition": [[4, "condition"]], "Constants": [[0, 
"module-pydolphinscheduler.constants"]], "Core": [[0, 
"module-pydolphinscheduler.core"]], "DAG Graph After Tutorial Run": [[18, 
"dag-graph-after-tutorial-run"]], "Datax": [[5, "datax"]], "Dependent": [[6, 
"dependent"]], "Dive Into": [[4, "module-pydolphinscheduler.tasks.condition"], 
[5, "module-pydolphinscheduler.tasks.datax"], [6, "module-pydolphinschedul [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API": [[0, null]], "Concepts": [[1, null]], 
"Condition": [[4, null]], "Constants": [[0, 
"module-pydolphinscheduler.constants"]], "Core": [[0, 
"module-pydolphinscheduler.core"]], "DAG Graph After Tutorial Run": [[18, 
"dag-graph-after-tutorial-run"]], "Datax": [[5, null]], "Dependent": [[6, 
null]], "Dive Into": [[4, "module-pydolphinscheduler.tasks.condition"], [5, 
"module-pydolphinscheduler.tasks.datax"], [6, 
"module-pydolphinscheduler.tasks.dependent"], [7 [...]
\ No newline at end of file
diff --git a/python/2.0.6/.buildinfo b/python/2.0.6/.buildinfo
index 3cca752eb7..cc3534e984 100644
--- a/python/2.0.6/.buildinfo
+++ b/python/2.0.6/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 52af680faefacc7321ba6aa964628896
+config: a4d0fe47b8a108e7c5bd4571d7c169be
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.6/_static/searchtools.js 
b/python/2.0.6/_static/searchtools.js
index 92da3f8b22..b08d58c9b9 100644
--- a/python/2.0.6/_static/searchtools.js
+++ b/python/2.0.6/_static/searchtools.js
@@ -178,7 +178,7 @@ const Search = {
 
   htmlToText: (htmlString, anchor) => {
     const htmlElement = new DOMParser().parseFromString(htmlString, 
'text/html');
-    for (const removalQuery of [".headerlinks", "script", "style"]) {
+    for (const removalQuery of [".headerlink", "script", "style"]) {
       htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() 
});
     }
     if (anchor) {
@@ -328,13 +328,14 @@ const Search = {
     for (const [title, foundTitles] of Object.entries(allTitles)) {
       if (title.toLowerCase().trim().includes(queryLower) && 
(queryLower.length >= title.length/2)) {
         for (const [file, id] of foundTitles) {
-          let score = Math.round(100 * queryLower.length / title.length)
+          const score = Math.round(Scorer.title * queryLower.length / 
title.length);
+          const boost = titles[file] === title ? 1 : 0;  // add a boost for 
document titles
           normalResults.push([
             docNames[file],
             titles[file] !== title ? `${titles[file]} > ${title}` : title,
             id !== null ? "#" + id : "",
             null,
-            score,
+            score + boost,
             filenames[file],
           ]);
         }
diff --git a/python/2.0.6/searchindex.js b/python/2.0.6/searchindex.js
index e85250da7f..c229b4ccdf 100644
--- a/python/2.0.6/searchindex.js
+++ b/python/2.0.6/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API": [[0, "api"]], "Concepts": [[1, 
"concepts"]], "Condition": [[4, "condition"]], "Constants": [[0, 
"module-pydolphinscheduler.constants"]], "Core": [[0, 
"module-pydolphinscheduler.core"]], "DAG Graph After Tutorial Run": [[18, 
"dag-graph-after-tutorial-run"]], "Datax": [[5, "datax"]], "Dependent": [[6, 
"dependent"]], "Dive Into": [[4, "module-pydolphinscheduler.tasks.condition"], 
[5, "module-pydolphinscheduler.tasks.datax"], [6, "module-pydolphinschedul [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API": [[0, null]], "Concepts": [[1, null]], 
"Condition": [[4, null]], "Constants": [[0, 
"module-pydolphinscheduler.constants"]], "Core": [[0, 
"module-pydolphinscheduler.core"]], "DAG Graph After Tutorial Run": [[18, 
"dag-graph-after-tutorial-run"]], "Datax": [[5, null]], "Dependent": [[6, 
null]], "Dive Into": [[4, "module-pydolphinscheduler.tasks.condition"], [5, 
"module-pydolphinscheduler.tasks.datax"], [6, 
"module-pydolphinscheduler.tasks.dependent"], [7 [...]
\ No newline at end of file
diff --git a/python/2.0.7/.buildinfo b/python/2.0.7/.buildinfo
index 87ba5dd3b2..38ff77c7fc 100644
--- a/python/2.0.7/.buildinfo
+++ b/python/2.0.7/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 903f0c590425f2022545aa4966e65956
+config: f7b2c5416c5cebc48666c01284ed370d
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.7/_static/searchtools.js 
b/python/2.0.7/_static/searchtools.js
index 92da3f8b22..b08d58c9b9 100644
--- a/python/2.0.7/_static/searchtools.js
+++ b/python/2.0.7/_static/searchtools.js
@@ -178,7 +178,7 @@ const Search = {
 
   htmlToText: (htmlString, anchor) => {
     const htmlElement = new DOMParser().parseFromString(htmlString, 
'text/html');
-    for (const removalQuery of [".headerlinks", "script", "style"]) {
+    for (const removalQuery of [".headerlink", "script", "style"]) {
       htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() 
});
     }
     if (anchor) {
@@ -328,13 +328,14 @@ const Search = {
     for (const [title, foundTitles] of Object.entries(allTitles)) {
       if (title.toLowerCase().trim().includes(queryLower) && 
(queryLower.length >= title.length/2)) {
         for (const [file, id] of foundTitles) {
-          let score = Math.round(100 * queryLower.length / title.length)
+          const score = Math.round(Scorer.title * queryLower.length / 
title.length);
+          const boost = titles[file] === title ? 1 : 0;  // add a boost for 
document titles
           normalResults.push([
             docNames[file],
             titles[file] !== title ? `${titles[file]} > ${title}` : title,
             id !== null ? "#" + id : "",
             null,
-            score,
+            score + boost,
             filenames[file],
           ]);
         }
diff --git a/python/2.0.7/searchindex.js b/python/2.0.7/searchindex.js
index e85250da7f..c229b4ccdf 100644
--- a/python/2.0.7/searchindex.js
+++ b/python/2.0.7/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API": [[0, "api"]], "Concepts": [[1, 
"concepts"]], "Condition": [[4, "condition"]], "Constants": [[0, 
"module-pydolphinscheduler.constants"]], "Core": [[0, 
"module-pydolphinscheduler.core"]], "DAG Graph After Tutorial Run": [[18, 
"dag-graph-after-tutorial-run"]], "Datax": [[5, "datax"]], "Dependent": [[6, 
"dependent"]], "Dive Into": [[4, "module-pydolphinscheduler.tasks.condition"], 
[5, "module-pydolphinscheduler.tasks.datax"], [6, "module-pydolphinschedul [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API": [[0, null]], "Concepts": [[1, null]], 
"Condition": [[4, null]], "Constants": [[0, 
"module-pydolphinscheduler.constants"]], "Core": [[0, 
"module-pydolphinscheduler.core"]], "DAG Graph After Tutorial Run": [[18, 
"dag-graph-after-tutorial-run"]], "Datax": [[5, null]], "Dependent": [[6, 
null]], "Dive Into": [[4, "module-pydolphinscheduler.tasks.condition"], [5, 
"module-pydolphinscheduler.tasks.datax"], [6, 
"module-pydolphinscheduler.tasks.dependent"], [7 [...]
\ No newline at end of file
diff --git a/python/3.0.0/.buildinfo b/python/3.0.0/.buildinfo
index 59d27bc989..2357000f55 100644
--- a/python/3.0.0/.buildinfo
+++ b/python/3.0.0/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: bdaf8b1a6e00ab7418957cdd3e399d8e
+config: 8e29e7b98a539394d61c295827779537
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.0.0/_static/searchtools.js 
b/python/3.0.0/_static/searchtools.js
index 92da3f8b22..b08d58c9b9 100644
--- a/python/3.0.0/_static/searchtools.js
+++ b/python/3.0.0/_static/searchtools.js
@@ -178,7 +178,7 @@ const Search = {
 
   htmlToText: (htmlString, anchor) => {
     const htmlElement = new DOMParser().parseFromString(htmlString, 
'text/html');
-    for (const removalQuery of [".headerlinks", "script", "style"]) {
+    for (const removalQuery of [".headerlink", "script", "style"]) {
       htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() 
});
     }
     if (anchor) {
@@ -328,13 +328,14 @@ const Search = {
     for (const [title, foundTitles] of Object.entries(allTitles)) {
       if (title.toLowerCase().trim().includes(queryLower) && 
(queryLower.length >= title.length/2)) {
         for (const [file, id] of foundTitles) {
-          let score = Math.round(100 * queryLower.length / title.length)
+          const score = Math.round(Scorer.title * queryLower.length / 
title.length);
+          const boost = titles[file] === title ? 1 : 0;  // add a boost for 
document titles
           normalResults.push([
             docNames[file],
             titles[file] !== title ? `${titles[file]} > ${title}` : title,
             id !== null ? "#" + id : "",
             null,
-            score,
+            score + boost,
             filenames[file],
           ]);
         }
diff --git a/python/3.0.0/searchindex.js b/python/3.0.0/searchindex.js
index 089e756ee3..da6e86e9b4 100644
--- a/python/3.0.0/searchindex.js
+++ b/python/3.0.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API": [[0, "api"]], "All Configurations in 
Environment Variables": [[3, "all-configurations-in-environment-variables"]], 
"All Configurations in File": [[3, "all-configurations-in-file"]], "By Bash": 
[[3, "by-bash"]], "By Python OS Module": [[3, "by-python-os-module"]], "Change 
Configuration": [[3, "change-configuration"]], "Command Line Interface": [[1, 
"command-line-interface"]], "Concepts": [[2, "concepts"]], "Condition": [[8, 
"condition"]], "Configurati [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API": [[0, null]], "All Configurations in 
Environment Variables": [[3, "all-configurations-in-environment-variables"]], 
"All Configurations in File": [[3, "all-configurations-in-file"]], "By Bash": 
[[3, "by-bash"]], "By Python OS Module": [[3, "by-python-os-module"]], "Change 
Configuration": [[3, "change-configuration"]], "Command Line Interface": [[1, 
null]], "Concepts": [[2, null]], "Condition": [[8, null]], "Configuration": 
[[3, null]], "Constants": [[0 [...]
\ No newline at end of file
diff --git a/python/3.0.1/.buildinfo b/python/3.0.1/.buildinfo
index 0175125e97..68047d7b6a 100644
--- a/python/3.0.1/.buildinfo
+++ b/python/3.0.1/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 194009b58f1c3ead8d8b9dfdd492a2f0
+config: abd48d9ff52051047ed3e63183a8def3
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.0.1/_static/searchtools.js 
b/python/3.0.1/_static/searchtools.js
index 92da3f8b22..b08d58c9b9 100644
--- a/python/3.0.1/_static/searchtools.js
+++ b/python/3.0.1/_static/searchtools.js
@@ -178,7 +178,7 @@ const Search = {
 
   htmlToText: (htmlString, anchor) => {
     const htmlElement = new DOMParser().parseFromString(htmlString, 
'text/html');
-    for (const removalQuery of [".headerlinks", "script", "style"]) {
+    for (const removalQuery of [".headerlink", "script", "style"]) {
       htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() 
});
     }
     if (anchor) {
@@ -328,13 +328,14 @@ const Search = {
     for (const [title, foundTitles] of Object.entries(allTitles)) {
       if (title.toLowerCase().trim().includes(queryLower) && 
(queryLower.length >= title.length/2)) {
         for (const [file, id] of foundTitles) {
-          let score = Math.round(100 * queryLower.length / title.length)
+          const score = Math.round(Scorer.title * queryLower.length / 
title.length);
+          const boost = titles[file] === title ? 1 : 0;  // add a boost for 
document titles
           normalResults.push([
             docNames[file],
             titles[file] !== title ? `${titles[file]} > ${title}` : title,
             id !== null ? "#" + id : "",
             null,
-            score,
+            score + boost,
             filenames[file],
           ]);
         }
diff --git a/python/3.0.1/searchindex.js b/python/3.0.1/searchindex.js
index eb6c3a63bc..5f1d496668 100644
--- a/python/3.0.1/searchindex.js
+++ b/python/3.0.1/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API": [[0, "api"]], "All Configurations in 
Environment Variables": [[3, "all-configurations-in-environment-variables"]], 
"All Configurations in File": [[3, "all-configurations-in-file"]], "By Bash": 
[[3, "by-bash"]], "By Python OS Module": [[3, "by-python-os-module"]], "Change 
Configuration": [[3, "change-configuration"]], "Command Line Interface": [[1, 
"command-line-interface"]], "Concepts": [[2, "concepts"]], "Condition": [[8, 
"condition"]], "Configurati [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API": [[0, null]], "All Configurations in 
Environment Variables": [[3, "all-configurations-in-environment-variables"]], 
"All Configurations in File": [[3, "all-configurations-in-file"]], "By Bash": 
[[3, "by-bash"]], "By Python OS Module": [[3, "by-python-os-module"]], "Change 
Configuration": [[3, "change-configuration"]], "Command Line Interface": [[1, 
null]], "Concepts": [[2, null]], "Condition": [[8, null]], "Configuration": 
[[3, null]], "Constants": [[0 [...]
\ No newline at end of file
diff --git a/python/3.1.0/.buildinfo b/python/3.1.0/.buildinfo
index 997afd5831..981e6889e9 100644
--- a/python/3.1.0/.buildinfo
+++ b/python/3.1.0/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 62f41562fbf24e4fa6fd6d506b9df7c4
+config: 82c987017a42cb3d82b158c909ec0b44
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.1.0/_static/searchtools.js 
b/python/3.1.0/_static/searchtools.js
index 92da3f8b22..b08d58c9b9 100644
--- a/python/3.1.0/_static/searchtools.js
+++ b/python/3.1.0/_static/searchtools.js
@@ -178,7 +178,7 @@ const Search = {
 
   htmlToText: (htmlString, anchor) => {
     const htmlElement = new DOMParser().parseFromString(htmlString, 
'text/html');
-    for (const removalQuery of [".headerlinks", "script", "style"]) {
+    for (const removalQuery of [".headerlink", "script", "style"]) {
       htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() 
});
     }
     if (anchor) {
@@ -328,13 +328,14 @@ const Search = {
     for (const [title, foundTitles] of Object.entries(allTitles)) {
       if (title.toLowerCase().trim().includes(queryLower) && 
(queryLower.length >= title.length/2)) {
         for (const [file, id] of foundTitles) {
-          let score = Math.round(100 * queryLower.length / title.length)
+          const score = Math.round(Scorer.title * queryLower.length / 
title.length);
+          const boost = titles[file] === title ? 1 : 0;  // add a boost for 
document titles
           normalResults.push([
             docNames[file],
             titles[file] !== title ? `${titles[file]} > ${title}` : title,
             id !== null ? "#" + id : "",
             null,
-            score,
+            score + boost,
             filenames[file],
           ]);
         }
diff --git a/python/3.1.0/searchindex.js b/python/3.1.0/searchindex.js
index 76ba8d13da..2c4b5abd0b 100644
--- a/python/3.1.0/searchindex.js
+++ b/python/3.1.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API": [[0, "api"]], "All Configurations in 
Environment Variables": [[3, "all-configurations-in-environment-variables"]], 
"All Configurations in File": [[3, "all-configurations-in-file"]], "By Bash": 
[[3, "by-bash"]], "By Python OS Module": [[3, "by-python-os-module"]], "Change 
Configuration": [[3, "change-configuration"]], "Command Line Interface": [[1, 
"command-line-interface"]], "Concepts": [[2, "concepts"]], "Condition": [[8, 
"condition"]], "Configurati [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API": [[0, null]], "All Configurations in 
Environment Variables": [[3, "all-configurations-in-environment-variables"]], 
"All Configurations in File": [[3, "all-configurations-in-file"]], "By Bash": 
[[3, "by-bash"]], "By Python OS Module": [[3, "by-python-os-module"]], "Change 
Configuration": [[3, "change-configuration"]], "Command Line Interface": [[1, 
null]], "Concepts": [[2, null]], "Condition": [[8, null]], "Configuration": 
[[3, null]], "Constants": [[0 [...]
\ No newline at end of file
diff --git a/python/4.0.0/.buildinfo b/python/4.0.0/.buildinfo
index f9be4718ef..3ab576d714 100644
--- a/python/4.0.0/.buildinfo
+++ b/python/4.0.0/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 96f248aff395e98326cd40f2dac20d85
+config: 163b4b4e60e1060d34cdde30c96572a8
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/4.0.0/_static/searchtools.js 
b/python/4.0.0/_static/searchtools.js
index 92da3f8b22..b08d58c9b9 100644
--- a/python/4.0.0/_static/searchtools.js
+++ b/python/4.0.0/_static/searchtools.js
@@ -178,7 +178,7 @@ const Search = {
 
   htmlToText: (htmlString, anchor) => {
     const htmlElement = new DOMParser().parseFromString(htmlString, 
'text/html');
-    for (const removalQuery of [".headerlinks", "script", "style"]) {
+    for (const removalQuery of [".headerlink", "script", "style"]) {
       htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() 
});
     }
     if (anchor) {
@@ -328,13 +328,14 @@ const Search = {
     for (const [title, foundTitles] of Object.entries(allTitles)) {
       if (title.toLowerCase().trim().includes(queryLower) && 
(queryLower.length >= title.length/2)) {
         for (const [file, id] of foundTitles) {
-          let score = Math.round(100 * queryLower.length / title.length)
+          const score = Math.round(Scorer.title * queryLower.length / 
title.length);
+          const boost = titles[file] === title ? 1 : 0;  // add a boost for 
document titles
           normalResults.push([
             docNames[file],
             titles[file] !== title ? `${titles[file]} > ${title}` : title,
             id !== null ? "#" + id : "",
             null,
-            score,
+            score + boost,
             filenames[file],
           ]);
         }
diff --git a/python/4.0.0/searchindex.js b/python/4.0.0/searchindex.js
index 5d5e7d9c76..a565566f91 100644
--- a/python/4.0.0/searchindex.js
+++ b/python/4.0.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API": [[0, "api"]], "All Configurations in 
Environment Variables": [[4, "all-configurations-in-environment-variables"]], 
"All Configurations in File": [[4, "all-configurations-in-file"]], 
"Authentication Token": [[3, "authentication-token"]], "By Bash": [[4, 
"by-bash"]], "By Python OS Module": [[4, "by-python-os-module"]], "Change 
Configuration": [[4, "change-configuration"]], "Changelog": [[1, "changelog"]], 
"Code": [[15, "code"]], "Command Line Interface [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API": [[0, null]], "All Configurations in 
Environment Variables": [[4, "all-configurations-in-environment-variables"]], 
"All Configurations in File": [[4, "all-configurations-in-file"]], 
"Authentication Token": [[3, "authentication-token"]], "By Bash": [[4, 
"by-bash"]], "By Python OS Module": [[4, "by-python-os-module"]], "Change 
Configuration": [[4, "change-configuration"]], "Changelog": [[1, null]], 
"Code": [[15, "code"]], "Command Line Interface": [[2,  [...]
\ No newline at end of file
diff --git a/python/4.0.1/.buildinfo b/python/4.0.1/.buildinfo
index 09de274ef3..91bf16f518 100644
--- a/python/4.0.1/.buildinfo
+++ b/python/4.0.1/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: a6b437b51b85f0ca654a1cbeff6e93f1
+config: e9f949b1a2f605bbd3c51219d3834ac7
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/4.0.1/_static/searchtools.js 
b/python/4.0.1/_static/searchtools.js
index 92da3f8b22..b08d58c9b9 100644
--- a/python/4.0.1/_static/searchtools.js
+++ b/python/4.0.1/_static/searchtools.js
@@ -178,7 +178,7 @@ const Search = {
 
   htmlToText: (htmlString, anchor) => {
     const htmlElement = new DOMParser().parseFromString(htmlString, 
'text/html');
-    for (const removalQuery of [".headerlinks", "script", "style"]) {
+    for (const removalQuery of [".headerlink", "script", "style"]) {
       htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() 
});
     }
     if (anchor) {
@@ -328,13 +328,14 @@ const Search = {
     for (const [title, foundTitles] of Object.entries(allTitles)) {
       if (title.toLowerCase().trim().includes(queryLower) && 
(queryLower.length >= title.length/2)) {
         for (const [file, id] of foundTitles) {
-          let score = Math.round(100 * queryLower.length / title.length)
+          const score = Math.round(Scorer.title * queryLower.length / 
title.length);
+          const boost = titles[file] === title ? 1 : 0;  // add a boost for 
document titles
           normalResults.push([
             docNames[file],
             titles[file] !== title ? `${titles[file]} > ${title}` : title,
             id !== null ? "#" + id : "",
             null,
-            score,
+            score + boost,
             filenames[file],
           ]);
         }
diff --git a/python/4.0.1/searchindex.js b/python/4.0.1/searchindex.js
index 2386f1f87f..568dda91d1 100644
--- a/python/4.0.1/searchindex.js
+++ b/python/4.0.1/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API": [[0, "api"]], "All Configurations in 
Environment Variables": [[4, "all-configurations-in-environment-variables"]], 
"All Configurations in File": [[4, "all-configurations-in-file"]], 
"Authentication Token": [[3, "authentication-token"]], "By Bash": [[4, 
"by-bash"]], "By Python OS Module": [[4, "by-python-os-module"]], "Change 
Configuration": [[4, "change-configuration"]], "Changelog": [[1, "changelog"]], 
"Code": [[15, "code"]], "Command Line Interface [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API": [[0, null]], "All Configurations in 
Environment Variables": [[4, "all-configurations-in-environment-variables"]], 
"All Configurations in File": [[4, "all-configurations-in-file"]], 
"Authentication Token": [[3, "authentication-token"]], "By Bash": [[4, 
"by-bash"]], "By Python OS Module": [[4, "by-python-os-module"]], "Change 
Configuration": [[4, "change-configuration"]], "Changelog": [[1, null]], 
"Code": [[15, "code"]], "Command Line Interface": [[2,  [...]
\ No newline at end of file
diff --git a/python/4.0.2/.buildinfo b/python/4.0.2/.buildinfo
index 5c1c46a7d2..d282be6bfc 100644
--- a/python/4.0.2/.buildinfo
+++ b/python/4.0.2/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 2830154648f98058df565f400735d60d
+config: 3c842566c3c15beda08817c4c45aed05
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/4.0.2/_static/searchtools.js 
b/python/4.0.2/_static/searchtools.js
index 92da3f8b22..b08d58c9b9 100644
--- a/python/4.0.2/_static/searchtools.js
+++ b/python/4.0.2/_static/searchtools.js
@@ -178,7 +178,7 @@ const Search = {
 
   htmlToText: (htmlString, anchor) => {
     const htmlElement = new DOMParser().parseFromString(htmlString, 
'text/html');
-    for (const removalQuery of [".headerlinks", "script", "style"]) {
+    for (const removalQuery of [".headerlink", "script", "style"]) {
       htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() 
});
     }
     if (anchor) {
@@ -328,13 +328,14 @@ const Search = {
     for (const [title, foundTitles] of Object.entries(allTitles)) {
       if (title.toLowerCase().trim().includes(queryLower) && 
(queryLower.length >= title.length/2)) {
         for (const [file, id] of foundTitles) {
-          let score = Math.round(100 * queryLower.length / title.length)
+          const score = Math.round(Scorer.title * queryLower.length / 
title.length);
+          const boost = titles[file] === title ? 1 : 0;  // add a boost for 
document titles
           normalResults.push([
             docNames[file],
             titles[file] !== title ? `${titles[file]} > ${title}` : title,
             id !== null ? "#" + id : "",
             null,
-            score,
+            score + boost,
             filenames[file],
           ]);
         }
diff --git a/python/4.0.2/searchindex.js b/python/4.0.2/searchindex.js
index 929ac5cf87..3f9b944d08 100644
--- a/python/4.0.2/searchindex.js
+++ b/python/4.0.2/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API": [[0, "api"]], "All Configurations in 
Environment Variables": [[4, "all-configurations-in-environment-variables"]], 
"All Configurations in File": [[4, "all-configurations-in-file"]], 
"Authentication Token": [[3, "authentication-token"]], "By Bash": [[4, 
"by-bash"]], "By Python OS Module": [[4, "by-python-os-module"]], "Change 
Configuration": [[4, "change-configuration"]], "Changelog": [[1, "changelog"]], 
"Code": [[15, "code"]], "Command Line Interface [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API": [[0, null]], "All Configurations in 
Environment Variables": [[4, "all-configurations-in-environment-variables"]], 
"All Configurations in File": [[4, "all-configurations-in-file"]], 
"Authentication Token": [[3, "authentication-token"]], "By Bash": [[4, 
"by-bash"]], "By Python OS Module": [[4, "by-python-os-module"]], "Change 
Configuration": [[4, "change-configuration"]], "Changelog": [[1, null]], 
"Code": [[15, "code"]], "Command Line Interface": [[2,  [...]
\ No newline at end of file
diff --git a/python/4.0.3/.buildinfo b/python/4.0.3/.buildinfo
index 6de782acba..eb5f293fd2 100644
--- a/python/4.0.3/.buildinfo
+++ b/python/4.0.3/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: aa0d7136288f358302df434e47a804d7
+config: 91a9fee4937912d6f4bb29a5c310ba67
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/4.0.3/_static/searchtools.js 
b/python/4.0.3/_static/searchtools.js
index 92da3f8b22..b08d58c9b9 100644
--- a/python/4.0.3/_static/searchtools.js
+++ b/python/4.0.3/_static/searchtools.js
@@ -178,7 +178,7 @@ const Search = {
 
   htmlToText: (htmlString, anchor) => {
     const htmlElement = new DOMParser().parseFromString(htmlString, 
'text/html');
-    for (const removalQuery of [".headerlinks", "script", "style"]) {
+    for (const removalQuery of [".headerlink", "script", "style"]) {
       htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() 
});
     }
     if (anchor) {
@@ -328,13 +328,14 @@ const Search = {
     for (const [title, foundTitles] of Object.entries(allTitles)) {
       if (title.toLowerCase().trim().includes(queryLower) && 
(queryLower.length >= title.length/2)) {
         for (const [file, id] of foundTitles) {
-          let score = Math.round(100 * queryLower.length / title.length)
+          const score = Math.round(Scorer.title * queryLower.length / 
title.length);
+          const boost = titles[file] === title ? 1 : 0;  // add a boost for 
document titles
           normalResults.push([
             docNames[file],
             titles[file] !== title ? `${titles[file]} > ${title}` : title,
             id !== null ? "#" + id : "",
             null,
-            score,
+            score + boost,
             filenames[file],
           ]);
         }
diff --git a/python/4.0.3/searchindex.js b/python/4.0.3/searchindex.js
index 4c79a8ad72..8e7e9d28c2 100644
--- a/python/4.0.3/searchindex.js
+++ b/python/4.0.3/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API": [[0, "api"]], "All Configurations in 
Environment Variables": [[4, "all-configurations-in-environment-variables"]], 
"All Configurations in File": [[4, "all-configurations-in-file"]], 
"Authentication Token": [[3, "authentication-token"]], "By Bash": [[4, 
"by-bash"]], "By Python OS Module": [[4, "by-python-os-module"]], "Change 
Configuration": [[4, "change-configuration"]], "Changelog": [[1, "changelog"]], 
"Code": [[15, "code"]], "Command Line Interface [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API": [[0, null]], "All Configurations in 
Environment Variables": [[4, "all-configurations-in-environment-variables"]], 
"All Configurations in File": [[4, "all-configurations-in-file"]], 
"Authentication Token": [[3, "authentication-token"]], "By Bash": [[4, 
"by-bash"]], "By Python OS Module": [[4, "by-python-os-module"]], "Change 
Configuration": [[4, "change-configuration"]], "Changelog": [[1, null]], 
"Code": [[15, "code"]], "Command Line Interface": [[2,  [...]
\ No newline at end of file
diff --git a/python/4.0.4/.buildinfo b/python/4.0.4/.buildinfo
index 7eb2b1b2a2..152d0d2195 100644
--- a/python/4.0.4/.buildinfo
+++ b/python/4.0.4/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 7220ea3d8780813639627cdaf9299b37
+config: 44f4ae30c22a3dfc47b30b2dba5c63d3
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/4.0.4/_static/searchtools.js 
b/python/4.0.4/_static/searchtools.js
index 92da3f8b22..b08d58c9b9 100644
--- a/python/4.0.4/_static/searchtools.js
+++ b/python/4.0.4/_static/searchtools.js
@@ -178,7 +178,7 @@ const Search = {
 
   htmlToText: (htmlString, anchor) => {
     const htmlElement = new DOMParser().parseFromString(htmlString, 
'text/html');
-    for (const removalQuery of [".headerlinks", "script", "style"]) {
+    for (const removalQuery of [".headerlink", "script", "style"]) {
       htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() 
});
     }
     if (anchor) {
@@ -328,13 +328,14 @@ const Search = {
     for (const [title, foundTitles] of Object.entries(allTitles)) {
       if (title.toLowerCase().trim().includes(queryLower) && 
(queryLower.length >= title.length/2)) {
         for (const [file, id] of foundTitles) {
-          let score = Math.round(100 * queryLower.length / title.length)
+          const score = Math.round(Scorer.title * queryLower.length / 
title.length);
+          const boost = titles[file] === title ? 1 : 0;  // add a boost for 
document titles
           normalResults.push([
             docNames[file],
             titles[file] !== title ? `${titles[file]} > ${title}` : title,
             id !== null ? "#" + id : "",
             null,
-            score,
+            score + boost,
             filenames[file],
           ]);
         }
diff --git a/python/4.0.4/searchindex.js b/python/4.0.4/searchindex.js
index e59f4210ec..1f3f51bb5f 100644
--- a/python/4.0.4/searchindex.js
+++ b/python/4.0.4/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API": [[0, "api"]], "Alert": [[3, "alert"]], 
"All Configurations in Environment Variables": [[4, 
"all-configurations-in-environment-variables"]], "All Configurations in File": 
[[4, "all-configurations-in-file"]], "Authentication Token": [[3, 
"authentication-token"]], "By Bash": [[4, "by-bash"]], "By Python OS Module": 
[[4, "by-python-os-module"]], "Change Configuration": [[4, 
"change-configuration"]], "Changelog": [[1, "changelog"]], "Code": [[15, 
"code"]] [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API": [[0, null]], "Alert": [[3, "alert"]], 
"All Configurations in Environment Variables": [[4, 
"all-configurations-in-environment-variables"]], "All Configurations in File": 
[[4, "all-configurations-in-file"]], "Authentication Token": [[3, 
"authentication-token"]], "By Bash": [[4, "by-bash"]], "By Python OS Module": 
[[4, "by-python-os-module"]], "Change Configuration": [[4, 
"change-configuration"]], "Changelog": [[1, null]], "Code": [[15, "code"]], 
"Comma [...]
\ No newline at end of file
diff --git a/python/main/.buildinfo b/python/main/.buildinfo
index 48e48e27f3..88baeb7b6b 100644
--- a/python/main/.buildinfo
+++ b/python/main/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it 
is not found, a full rebuild will be done.
-config: 30b0d61142b09a5917b0a738810740d5
+config: 49f79233ed51a536e93fc8a06367396e
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/main/_static/searchtools.js 
b/python/main/_static/searchtools.js
index 92da3f8b22..b08d58c9b9 100644
--- a/python/main/_static/searchtools.js
+++ b/python/main/_static/searchtools.js
@@ -178,7 +178,7 @@ const Search = {
 
   htmlToText: (htmlString, anchor) => {
     const htmlElement = new DOMParser().parseFromString(htmlString, 
'text/html');
-    for (const removalQuery of [".headerlinks", "script", "style"]) {
+    for (const removalQuery of [".headerlink", "script", "style"]) {
       htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() 
});
     }
     if (anchor) {
@@ -328,13 +328,14 @@ const Search = {
     for (const [title, foundTitles] of Object.entries(allTitles)) {
       if (title.toLowerCase().trim().includes(queryLower) && 
(queryLower.length >= title.length/2)) {
         for (const [file, id] of foundTitles) {
-          let score = Math.round(100 * queryLower.length / title.length)
+          const score = Math.round(Scorer.title * queryLower.length / 
title.length);
+          const boost = titles[file] === title ? 1 : 0;  // add a boost for 
document titles
           normalResults.push([
             docNames[file],
             titles[file] !== title ? `${titles[file]} > ${title}` : title,
             id !== null ? "#" + id : "",
             null,
-            score,
+            score + boost,
             filenames[file],
           ]);
         }
diff --git a/python/main/searchindex.js b/python/main/searchindex.js
index 74a3bfed2c..9508bf80cd 100644
--- a/python/main/searchindex.js
+++ b/python/main/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API": [[0, "api"]], "Alert": [[3, "alert"]], 
"All Configurations in Environment Variables": [[4, 
"all-configurations-in-environment-variables"]], "All Configurations in File": 
[[4, "all-configurations-in-file"]], "Authentication Token": [[3, 
"authentication-token"]], "By Bash": [[4, "by-bash"]], "By Python OS Module": 
[[4, "by-python-os-module"]], "Change Configuration": [[4, 
"change-configuration"]], "Changelog": [[1, "changelog"]], "Code": [[15, 
"code"]] [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"API": [[0, null]], "Alert": [[3, "alert"]], 
"All Configurations in Environment Variables": [[4, 
"all-configurations-in-environment-variables"]], "All Configurations in File": 
[[4, "all-configurations-in-file"]], "Authentication Token": [[3, 
"authentication-token"]], "By Bash": [[4, "by-bash"]], "By Python OS Module": 
[[4, "by-python-os-module"]], "Change Configuration": [[4, 
"change-configuration"]], "Changelog": [[1, null]], "Code": [[15, "code"]], 
"Comma [...]
\ No newline at end of file


Reply via email to