Skip to content

Commit

Permalink
Generate en preview docs
Browse files Browse the repository at this point in the history
  • Loading branch information
Milvus-doc-bot authored and Milvus-doc-bot committed Nov 26, 2024
1 parent db3a82f commit e1dfffa
Show file tree
Hide file tree
Showing 205 changed files with 459 additions and 458 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ title: Sofortige Erstellung einer Sammlung
<li><p>Die Sammlung wird bei der Erstellung automatisch geladen.</p></li>
</ul>
<p>Einzelheiten zu den oben genannten Begriffen finden Sie unter <a href="/docs/de/manage-collections.md">Sammlung erklärt</a>. </p>
<p>Es sei darauf hingewiesen, dass die sofortige Erstellung einer Sammlung mit den Standardeinstellungen nicht für alle Szenarien geeignet ist. Es ist ratsam, sich mit dem <a href="/docs/de/create-collection.md">allgemeinen Verfahren zur Erstellung von Sammlungen</a> vertraut zu machen, damit Sie ein besseres Verständnis für die Möglichkeiten von Milvus bekommen.</p>
<p>Es sei darauf hingewiesen, dass die sofortige Erstellung einer Sammlung mit den Standardeinstellungen nicht für alle Szenarien geeignet ist. Es ist ratsam, sich mit dem <a href="/docs/de/create-collection.md">allgemeinen Verfahren zur Erstellung von Sammlungen</a> vertraut zu machen, um ein besseres Verständnis der Möglichkeiten von Milvus zu erlangen.</p>
<h2 id="Quick-Setup​" class="common-anchor-header">Schnelleinrichtung<button data-href="#Quick-Setup​" class="anchor-icon" translate="no">
<svg translate="no"
aria-hidden="true"
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ title: Sammlung erstellen
></path>
</svg>
</button></h1><p>Sie können eine Sammlung erstellen, indem Sie ihr Schema, die Indexparameter und den Metrik-Typ festlegen und bestimmen, ob sie bei der Erstellung geladen werden soll. Auf dieser Seite erfahren Sie, wie Sie eine Sammlung von Grund auf erstellen können.</p>
<h2 id="Overview​" class="common-anchor-header">Übersicht<button data-href="#Overview​" class="anchor-icon" translate="no">
<h2 id="Overview​" class="common-anchor-header">Überblick<button data-href="#Overview​" class="anchor-icon" translate="no">
<svg translate="no"
aria-hidden="true"
focusable="false"
Expand Down Expand Up @@ -512,7 +512,7 @@ curl --request POST \​
></path>
</svg>
</button></h2><p>Sie können Eigenschaften für die zu erstellende Sammlung festlegen, damit sie in Ihren Dienst passt. Die anwendbaren Eigenschaften sind wie folgt.</p>
<h3 id="Set-Shard-Number​" class="common-anchor-header">Shard-Nummer festlegen</h3><p>Shards sind horizontale Abschnitte einer Sammlung. Jeder Shard entspricht einem Dateneingangskanal. Jede Sammlung hat standardmäßig einen Shard. Sie können bei der Erstellung einer Sammlung die entsprechende Anzahl von Scherben auf der Grundlage des erwarteten Durchsatzes und des Volumens der in die Sammlung einzufügenden Daten festlegen.</p>
<h3 id="Set-Shard-Number​" class="common-anchor-header">Shard-Nummer festlegen</h3><p>Shards sind horizontale Abschnitte einer Sammlung. Jeder Shard entspricht einem Dateneingabekanal. Jede Sammlung hat standardmäßig einen Shard. Sie können bei der Erstellung einer Sammlung die entsprechende Anzahl von Scherben auf der Grundlage des erwarteten Durchsatzes und des Volumens der in die Sammlung einzufügenden Daten festlegen.</p>
<p>In allgemeinen Fällen sollten Sie die Anzahl der Shards jedes Mal um eins erhöhen, wenn der erwartete Durchsatz um 500 MB/s oder das einzufügende Datenvolumen um 100 GB steigt. Dieser Vorschlag hindert Sie nicht daran, Daten mit der Standard-Shard-Nummer in die Sammlung einzufügen.</p>
<p>Der folgende Codeausschnitt veranschaulicht, wie Sie die Shard-Nummer beim Erstellen einer Sammlung festlegen.</p>
<div class="multipleCode">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ title: Sammlung erklärt
></path>
</svg>
</button></h2><p>Ähnlich wie das Primärfeld in einer relationalen Datenbank hat eine Sammlung ein Primärfeld, um eine Entität von anderen zu unterscheiden. Jeder Wert im Primärfeld ist global eindeutig und entspricht einer bestimmten Entität. </p>
<p>Wie im obigen Diagramm dargestellt, dient das Feld mit dem Namen <strong>id</strong> als Primärfeld, und die erste ID <strong>0</strong> entspricht einer Entität mit dem Titel <em>Die Sterblichkeitsrate des Coronavirus ist nicht wichtig</em>. Es wird keine andere Entität geben, die das Primärfeld 0 hat.</p>
<p>Wie im obigen Diagramm dargestellt, dient das Feld mit der Bezeichnung <strong>id</strong> als Primärfeld, und die erste ID <strong>0</strong> entspricht einer Entität mit dem Titel <em>Die Sterblichkeitsrate des Coronavirus ist nicht wichtig</em>. Es wird keine andere Entität geben, die das Primärfeld 0 hat.</p>
<p>Ein Primärfeld kann nur ganze Zahlen oder Zeichenketten enthalten. Beim Einfügen von Entitäten sollten Sie die Werte des Primärfelds standardmäßig einschließen. Wenn Sie jedoch <strong>AutoId</strong> bei der Erstellung der Sammlung aktiviert haben, wird Milvus diese Werte beim Einfügen der Daten generieren. In einem solchen Fall sollten Sie die Werte des Primärfeldes aus den einzufügenden Entitäten ausschließen.</p>
<p>Weitere Informationen finden Sie unter <a href="/docs/de/primary-field.md">Primärfeld &amp; AutoID</a>.</p>
<h2 id="Index​" class="common-anchor-header">Index<button data-href="#Index​" class="anchor-icon" translate="no">
Expand Down Expand Up @@ -149,7 +149,7 @@ title: Sammlung erklärt
></path>
</svg>
</button></h2><p>Sobald Sie Indizes erstellt und die Sammlung geladen haben, können Sie eine Ähnlichkeitssuche starten, indem Sie einen oder mehrere Abfragevektoren eingeben. Wenn Sie zum Beispiel die Vektordarstellung Ihrer Abfrage in einer Suchanfrage erhalten, verwendet Zilliz Cloud den angegebenen Metrik-Typ, um die Ähnlichkeit zwischen dem Abfragevektor und den Vektoren in der Zielsammlung zu messen, bevor diejenigen zurückgegeben werden, die der Abfrage semantisch ähnlich sind.</p>
<p>Sie können auch Metadatenfilterung in Suchanfragen und Abfragen integrieren, um die Relevanz der Ergebnisse zu verbessern. Beachten Sie, dass die Bedingungen für die Filterung von Metadaten in Abfragen obligatorisch, in Suchen jedoch optional sind.</p>
<p>Sie können auch Metadatenfilterung in Suchanfragen und Abfragen integrieren, um die Relevanz der Ergebnisse zu verbessern. Beachten Sie, dass die Bedingungen für die Metadatenfilterung in Abfragen obligatorisch, in Suchen jedoch optional sind.</p>
<p>Einzelheiten zu den anwendbaren Metrik-Typen finden Sie unter <a href="/docs/de/metric.md">Metrik-Typen</a>.</p>
<p>Weitere Informationen über Suchen und Abfragen finden Sie in den Artikeln des Kapitels <a href="/docs/de/single-vector-search.md">Suchen &amp; Reranken</a>, darunter die grundlegenden Funktionen.</p>
<ul>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ title: Partitionen verwalten
d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"
></path>
</svg>
</button></h1><p>Eine Partition ist eine Teilmenge einer Sammlung. Jede Partition hat dieselbe Datenstruktur wie ihre übergeordnete Sammlung, enthält aber nur eine Teilmenge der Daten in der Sammlung. Auf dieser Seite erfahren Sie, wie Sie Partitionen verwalten können.</p>
</button></h1><p>Eine Partition ist eine Teilmenge einer Sammlung. Jede Partition hat dieselbe Datenstruktur wie die übergeordnete Sammlung, enthält aber nur eine Teilmenge der Daten in der Sammlung. Auf dieser Seite erfahren Sie, wie Sie Partitionen verwalten können.</p>
<h2 id="Overview​" class="common-anchor-header">Übersicht<button data-href="#Overview​" class="anchor-icon" translate="no">
<svg translate="no"
aria-hidden="true"
Expand All @@ -33,7 +33,7 @@ title: Partitionen verwalten
d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"
></path>
</svg>
</button></h2><p>Wenn Sie eine Sammlung erstellen, erstellt Zilliz Cloud auch eine Partition namens <strong>_default</strong> in der Sammlung. Wenn Sie keine weiteren Partitionen hinzufügen, werden alle Entitäten, die in die Sammlung eingefügt werden, in die Standardpartition eingefügt, und alle Suchen und Abfragen werden ebenfalls in der Standardpartition ausgeführt.</p>
</button></h2><p>Wenn Sie eine Sammlung erstellen, erstellt Zilliz Cloud auch eine Partition mit dem Namen <strong>_default</strong> in der Sammlung. Wenn Sie keine weiteren Partitionen hinzufügen, werden alle Entitäten, die in die Sammlung eingefügt werden, in die Standardpartition eingefügt, und alle Suchen und Abfragen werden ebenfalls in der Standardpartition ausgeführt.</p>
<p>Sie können weitere Partitionen hinzufügen und Entitäten nach bestimmten Kriterien in diese einfügen. Dann können Sie Ihre Suchen und Abfragen auf bestimmte Partitionen beschränken und so die Suchleistung verbessern.</p>
<p>Eine Sammlung kann bis zu 1.024 Partitionen haben.</p>
<div class="alert note">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ curl --request POST \​
></path>
</svg>
</button></h2><p>Wenn eine Sammlung für einen bestimmten Zeitraum gelöscht werden soll, können Sie ihre Time-To-Live (TTL) in Sekunden festlegen. Sobald die TTL abgelaufen ist, löscht Zilliz Cloud die Entitäten in der Sammlung und löscht die Sammlung. Die Löschung erfolgt asynchron, was bedeutet, dass Suchen und Abfragen noch möglich sind, bevor die Löschung abgeschlossen ist.</p>
<p>Der folgende Codeschnipsel zeigt, wie man die TTL einer Sammlung ändert.</p>
<p>Der folgende Codeschnipsel zeigt, wie die TTL einer Sammlung geändert werden kann.</p>
<div class="multipleCode">
<a href="#python">Python </a> <a href="#java">Java</a> <a href="#javascript">Node.js</a> <a href="#go">Go</a> <a href="#curl">cURL</a></div>
<pre><code translate="no" class="language-python"><span class="hljs-comment"># Currently not available for Python</span>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ title: Entitäten einfügen
></path>
</svg>
</button></h2><p>Bevor Sie Daten einfügen, müssen Sie Ihre Daten in einer Liste von Dictionaries gemäß dem Schema organisieren, wobei jedes Dictionary eine Entität darstellt und alle im Schema definierten Felder enthält. Wenn in der Sammlung das dynamische Feld aktiviert ist, kann jedes Wörterbuch auch Felder enthalten, die nicht im Schema definiert sind.</p>
<p>In diesem Abschnitt werden Sie Entitäten in eine Sammlung einfügen, die <a href="/docs/de/create-collection-instantly.md#Quick-Setup">mit der Schnelleinstellungsmethode</a> erstellt wurde. Eine auf diese Weise erstellte Sammlung hat nur zwei Felder, nämlich <strong>id</strong> und <strong>vector</strong>. Außerdem ist bei dieser Sammlung das dynamische Feld aktiviert, so dass die Entitäten im Beispielcode ein Feld namens **color ** enthalten, das nicht im Schema definiert ist.</p>
<p>In diesem Abschnitt werden Sie Entitäten in eine Sammlung einfügen, die <a href="/docs/de/create-collection-instantly.md#Quick-Setup">mit der Schnelleinstellungsmethode</a> erstellt wurde. Eine auf diese Weise erstellte Sammlung hat nur zwei Felder, nämlich <strong>id</strong> und <strong>vector</strong>. Außerdem ist bei dieser Collection das dynamische Feld aktiviert, so dass die Entities im Beispielcode ein Feld namens **color ** enthalten, das nicht im Schema definiert ist.</p>
<div class="multipleCode">
<a href="#python">Python </a> <a href="#java">Java</a> <a href="#javascript">Node.js</a> <a href="#go">Go</a> <a href="#curl">cURL</a></div>
<pre><code translate="no" class="language-python"><span class="hljs-keyword">from</span> pymilvus <span class="hljs-keyword">import</span> MilvusClient​
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ title: Upsert Entitäten
<li><p>Prüfen Sie, ob das Primärfeld der Sammlung AutoId aktiviert hat.</p>
<p>a. Ist dies der Fall, ersetzt Milvus den Primärschlüssel in der Entität durch einen automatisch generierten Primärschlüssel und fügt die Daten ein.</p>
<p>b. Wenn nicht, wird Milvus den Primärschlüssel der Entität verwenden, um die Daten einzufügen.</p></li>
<li><p>Führen Sie einen Löschvorgang auf der Grundlage des Primärschlüsselwerts der Entität durch, die in der Upsert-Anforderung enthalten ist.</p></li>
<li><p>Führen Sie einen Löschvorgang auf der Grundlage des Primärschlüsselwerts der Entität durch, die in der Upsert-Anfrage enthalten ist.</p></li>
</ol>
<p>

Expand Down
10 changes: 5 additions & 5 deletions localization/v2.4.x/site/de/userGuide/manage-indexes/bitmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ summary: >-
d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"
></path>
</svg>
</button></h1><p>Die Bitmap-Indizierung ist eine effiziente Indizierungstechnik, die zur Verbesserung der Abfrageleistung bei skalaren Feldern mit geringer Kardinalität entwickelt wurde. Kardinalität bezieht sich auf die Anzahl der eindeutigen Werte in einem Feld. Felder mit weniger eindeutigen Elementen werden als Felder mit geringer Kardinalität betrachtet.</p>
</button></h1><p>Die Bitmap-Indizierung ist eine effiziente Indizierungstechnik zur Verbesserung der Abfrageleistung bei skalaren Feldern mit geringer Kardinalität. Kardinalität bezieht sich auf die Anzahl der eindeutigen Werte in einem Feld. Felder mit weniger eindeutigen Elementen werden als Felder mit geringer Kardinalität betrachtet.</p>
<p>Dieser Indextyp trägt dazu bei, die Abrufzeit skalarer Abfragen zu verringern, indem er Feldwerte in einem kompakten Binärformat darstellt und effiziente bitweise Operationen mit ihnen durchführt. Im Vergleich zu anderen Indextypen haben Bitmap-Indizes in der Regel eine höhere Speichereffizienz und schnellere Abfragegeschwindigkeiten, wenn es sich um Felder mit geringer Kardinalität handelt.</p>
<h2 id="Overview" class="common-anchor-header">Überblick<button data-href="#Overview" class="anchor-icon" translate="no">
<svg translate="no"
Expand All @@ -41,7 +41,7 @@ summary: >-
</svg>
</button></h2><p>Der Begriff Bitmap setzt sich aus zwei Wörtern zusammen: <strong>Bit</strong> und <strong>Map</strong>. Ein Bit stellt die kleinste Dateneinheit in einem Computer dar, die nur einen Wert von <strong>0</strong> oder <strong>1</strong> annehmen kann. Eine Map bezieht sich in diesem Zusammenhang auf den Prozess der Umwandlung und Organisation von Daten entsprechend dem Wert, der 0 und 1 zugewiesen werden soll.</p>
<p>Ein Bitmap-Index besteht aus zwei Hauptkomponenten: Bitmaps und Schlüssel. Die Schlüssel stellen die eindeutigen Werte im indizierten Feld dar. Für jeden eindeutigen Wert gibt es eine entsprechende Bitmap. Die Länge dieser Bitmaps ist gleich der Anzahl der Datensätze in der Sammlung. Jedes Bit in der Bitmap entspricht einem Datensatz in der Sammlung. Wenn der Wert des indizierten Feldes in einem Datensatz mit dem Schlüssel übereinstimmt, wird das entsprechende Bit auf <strong>1</strong> gesetzt; andernfalls wird es auf <strong>0</strong> gesetzt.</p>
<p>Betrachten wir eine Sammlung von Dokumenten mit den Feldern <strong>Kategorie</strong> und <strong>Öffentlich</strong>. Wir möchten Dokumente abrufen, die in die Kategorie <strong>"Technik"</strong> fallen und für die <strong>Öffentlichkeit</strong> zugänglich sind. In diesem Fall sind die Schlüssel für unsere Bitmap-Indizes <strong>Tech</strong> und <strong>Public</strong>.</p>
<p>Betrachten wir eine Sammlung von Dokumenten mit den Feldern <strong>Kategorie</strong> und <strong>Öffentlich</strong>. Wir möchten Dokumente abrufen, die in die Kategorie <strong>Technik</strong> fallen und für die <strong>Öffentlichkeit</strong> zugänglich sind. In diesem Fall sind die Schlüssel für unsere Bitmap-Indizes <strong>Tech</strong> und <strong>Public</strong>.</p>
<p>

<span class="img-wrapper"> <img translate="no" src="/docs/v2.4.x/assets/bitmap.png" alt="Bitmap indexing" class="doc-image" id="bitmap-indexing" />
Expand Down Expand Up @@ -116,14 +116,14 @@ client.create_index(​
<li><p><code translate="no">FLOAT</code> <code translate="no">DOUBLE</code>: Fließkomma-Typen sind nicht mit der binären Natur von Bitmap-Indizes kompatibel.</p></li>
<li><p><code translate="no">JSON</code>: JSON-Datentypen haben eine komplexe Struktur, die mit Bitmap-Indizes nicht effizient dargestellt werden kann.</p></li>
</ul></li>
<li><p>Bitmap-Indizes eignen sich nicht für Felder mit hoher Kardinalität (d. h. Felder mit einer großen Anzahl unterschiedlicher Werte).</p>
<li><p>Bitmap-Indizes sind nicht für Felder mit hoher Kardinalität geeignet (d. h. Felder mit einer großen Anzahl unterschiedlicher Werte).</p>
<ul>
<li><p>Als allgemeine Richtlinie gilt, dass Bitmap-Indizes am effektivsten sind, wenn die Kardinalität eines Feldes weniger als 500 beträgt.</p></li>
<li><p>Wenn die Kardinalität über diesen Schwellenwert hinausgeht, nehmen die Leistungsvorteile von Bitmap-Indizes ab, und der Speicher-Overhead wird erheblich.</p></li>
<li><p>Für Felder mit hoher Kardinalität sollten Sie je nach Anwendungsfall und Abfrageanforderungen alternative Indizierungstechniken wie z. B. invertierte Indizes in Betracht ziehen.</p></li>
</ul></li>
</ul>
<h3 id="Structural-Similarity" class="common-anchor-header">Strukturelle Ähnlichkeit</h3><p>Wenn eine chemische Struktur als Teil einer größeren chemischen Struktur auftritt, wird die erstere als Unterstruktur und die letztere als Überstruktur bezeichnet. Zum Beispiel ist Ethanol eine Unterstruktur von Essigsäure und Essigsäure ist eine Überstruktur von Ethanol.</p>
<h3 id="Structural-Similarity" class="common-anchor-header">Strukturelle Ähnlichkeit</h3><p>Wenn eine chemische Struktur als Teil einer größeren chemischen Struktur auftritt, wird die erste als Unterstruktur und die zweite als Überstruktur bezeichnet. Zum Beispiel ist Ethanol eine Unterstruktur von Essigsäure und Essigsäure ist eine Überstruktur von Ethanol.</p>
<p>Die strukturelle Ähnlichkeit wird verwendet, um festzustellen, ob zwei chemische Formeln einander insofern ähnlich sind, als die eine die Über- oder Unterstruktur der anderen ist.</p>
<p>Um festzustellen, ob A ein Überbau von B ist, verwendet man die folgende Formel:</p>
<p>
Expand Down Expand Up @@ -171,4 +171,4 @@ client.create_index(​
Siehe <a href="https://en.wikipedia.org/wiki/Unit_vector">Wikipedia</a> für weitere Informationen.</p>
</details>
<details>
<summary><font color="#4fc4f9">Warum erhalte ich unterschiedliche Ergebnisse, wenn ich den euklidischen Abstand (L2) und das innere Produkt (IP) als Abstandsmetrik verwende?</font></summary>Prüfen Sie, ob die Vektoren normalisiert sind. Wenn nicht, müssen Sie die Vektoren zunächst normalisieren. Theoretisch unterscheiden sich die mit L2 ermittelten Ähnlichkeiten von den mit IP ermittelten Ähnlichkeiten, wenn die Vektoren nicht normalisiert sind.</details>
<summary><font color="#4fc4f9">Warum erhalte ich unterschiedliche Ergebnisse, wenn ich den euklidischen Abstand (L2) und das innere Produkt (IP) als Abstandsmetrik verwende?</font></summary>Prüfen Sie, ob die Vektoren normalisiert sind. Wenn nicht, müssen Sie die Vektoren zunächst normalisieren. Theoretisch gesehen unterscheiden sich die mit L2 ermittelten Ähnlichkeiten von den mit IP ermittelten Ähnlichkeiten, wenn die Vektoren nicht normalisiert sind.</details>
Loading

0 comments on commit e1dfffa

Please sign in to comment.