You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{"codeList":["{\n\"registry-mirrors\": [\"https://registry.docker-cn.com\"]\n}\n","$ lscpu | grep -e sse4_2 -e avx -e avx2 -e avx512\n","pip install --upgrade pymilvus\n","pip install pymilvus>=2.4.2\n","# Python Example: result of len() str cannot be used as \"max-length\" in Milvus \n>>> s = \"你好,世界!\"\n>>> len(s) # Number of characters of s.\n6\n>>> len(bytes(s, \"utf-8\")) # Size in bytes of s, max-length in Milvus.\n18\n","pip install pymilvus>=2.4.2\n"],"headingContent":"Operational FAQ","anchorList":[{"label":"الأسئلة الشائعة التشغيلية","href":"Operational-FAQ","type":1,"isActive":false}]}
1
+
{"codeList":["./birdwatcher\n# Find delegator nodes for your collection\nMilvus(my-release) > show segment-loaded-grpc --collection <your-collectionID>\n\nServerID 2\nChannel by-dev-rootcoord-dml_2, collection: 430123456789, version 1\nLeader view for channel: by-dev-rootcoord-dml_2\nGrowing segments count: 1, ids: [430123456789_4]\n\n# Map server ID to pod IP\nMilvus(my-release) > show session\n\nNode(s) querynode\n ID: 1 Version: 2.4.0 Address: 10.0.0.4:19530\n ID: 2 Version: 2.4.0 Address: 10.0.0.5:19530\n ID: 3 Version: 2.4.0 Address: 10.0.0.6:19530\n","./birdwatcher\nOffline > connect --etcd <your-etcd-ip>:2379 --auto\n\n# Change delegatorMemoryOverloadFactor to 0.3 without restart, default value is 0.1\nset config-etcd --key queryCoord.delegatorMemoryOverloadFactor --value 0.3\n","{\n \"registry-mirrors\": [\"https://registry.docker-cn.com\"]\n}\n","$ lscpu | grep -e sse4_2 -e avx -e avx2 -e avx512\n","pip install --upgrade pymilvus\n","pip install pymilvus>=2.4.2\n","# Python Example: result of len() str cannot be used as \"max-length\" in Milvus \n>>> s = \"你好,世界!\"\n>>> len(s) # Number of characters of s.\n6\n>>> len(bytes(s, \"utf-8\")) # Size in bytes of s, max-length in Milvus.\n18\n","pip install pymilvus>=2.4.2\n"],"headingContent":"Operational FAQ","anchorList":[{"label":"الأسئلة الشائعة التشغيلية","href":"Operational-FAQ","type":1,"isActive":false}]}
</button></h1><h4 id="What-if-I-failed-to-pull-the-Milvus-Docker-image-from-Docker-Hub" class="common-anchor-header">ماذا لو فشلت في سحب صورة Milvus Docker من Docker Hub؟</h4><p>في حال فشلت في سحب صورة Milvus Docker من Docker Hub، حاول إضافة مرايا سجل أخرى.</p>
21
+
</button></h1><h4 id="What-is-a-QueryNode-delegator-and-what-are-its-responsibilities" class="common-anchor-header">ما هو مفوض عقدة الاستعلام، وما هي مسؤولياته؟</h4><p>عند تحميل مجموعة، تشترك عقدة الاستعلام في قنوات DML لرسائل الإدراج والحذف القادمة من قائمة انتظار الرسائل. تكون عقدة الاستعلام التي تشترك في هذه القنوات، والمعروفة باسم المفوض، مسؤولة عن:</p>
22
+
<ul>
23
+
<li>إدارة المقاطع المتزايدة التي تتطلب ذاكرة إضافية بسبب عمليات الإدراج المستمرة.</li>
24
+
<li>تلقي رسائل الحذف وتمريرها إلى عقد الاستعلام الأخرى التي تحتوي على المقاطع ذات الصلة.</li>
25
+
</ul>
26
+
<h4id="How-to-identify-delegator-nodes-for-a-collection"class="common-anchor-header">كيفية تحديد العقد المفوض لمجموعة ما؟</h4><p>استخدم Birdwatcher.</p>
27
+
<p>قم بتثبيت Birdwatcher بعد <ahref="https://milvus.io/docs/birdwatcher_install_guides.md#Install-Birdwatcher">ذلك،</a> ثم قم بتشغيل الأمر التالي:</p>
<h4id="What-parameters-can-be-adjusted-if-query-node-memory-usage-is-unbalanced"class="common-anchor-header">ما هي المعلمات التي يمكن تعديلها إذا كان استخدام ذاكرة عقدة الاستعلام غير متوازن؟</h4><p>في بعض الأحيان، تتفاوت ذاكرة عقدة الاستعلام لأن بعضها يعمل كمفوضين باستخدام ذاكرة وصول عشوائي أكبر. إذا كانت ذاكرة أحد المفوضين عالية، قم بضبط queryCoord.delegatorMemoryOverloadOverloadFactor لإلغاء تحميل المقاطع المختومة إلى عقد أخرى وتقليل استخدام ذاكرة الوصول العشوائي.</p>
46
+
<ul>
47
+
<li>القيمة الافتراضية هي 0.1.</li>
48
+
<li>ستؤدي زيادة هذه القيمة (على سبيل المثال، إلى 0.3 أو أعلى) إلى قيام النظام بإلغاء تحميل المزيد من المقاطع المختومة من المفوض المحمل فوق طاقته إلى عقد استعلام أخرى، مما يساعد على موازنة استخدام الذاكرة. ويمكنك أيضًا محاولة زيادة القيمة إلى 1، مما يعني أنه لن يتم تحميل أي مقاطع مختومة في عقد المفوض.</li>
49
+
</ul>
50
+
<p>إذا كنت لا ترغب في إعادة تشغيل المجموعة، يمكنك تعديل تهيئة ميلفوس باستخدام مراقب الطيور:</p>
<h4id="How-to-set-shardnum-for-a-collection"class="common-anchor-header">كيفية تعيين shard_num لمجموعة؟</h4><p>كأفضل ممارسة، بالنسبة لمجموعة ذات متجهات ذات أبعاد 768، يوصى باستخدام جزء واحد على الأقل لكل 100 مليون متجه تقريبًا. بالنسبة لحالة استخدام الكتابة الثقيلة، استخدم 4 أجزاء لكل 100 مليون ناقل تقريبًا.</p>
58
+
<p>على سبيل المثال، إذا كان لديك 100 مليون متجه، استخدم 1-4 أجزاء. إذا كان لديك 500 مليون متجه، استخدم 5-10 شظايا.</p>
59
+
<h4id="What-if-I-failed-to-pull-the-Milvus-Docker-image-from-Docker-Hub"class="common-anchor-header">ماذا لو فشلت في سحب صورة Milvus Docker من Docker Hub؟</h4><p>إذا فشلت في سحب صورة Milvus Docker من Docker Hub، حاول إضافة مرايا تسجيل أخرى.</p>
22
60
<p>يمكن للمستخدمين من البر الرئيسي للصين إضافة عنوان URL "https://registry.docker-cn.com" إلى مصفوفة مرايا السجل في <strong>/etc.docker/daemon.json</strong>.</p>
<h4id="Can-I-share-an-etcd-instance-among-multiple-Milvus-instances"class="common-anchor-header">هل يمكنني مشاركة مثيل إلخd بين عدة مثيلات ميلفوس؟</h4><p>نعم، يمكنك مشاركة مثيل إلخd بين عدة مثيلات Milvus. للقيام بذلك، تحتاج إلى تغيير <codetranslate="no">etcd.rootPath</code> إلى قيمة منفصلة لكل مثيل من مثيلات Milvus في ملفات التكوين لكل منها قبل بدء تشغيلها.</p>
60
98
<h4id="Can-I-share-a-Pulsar-instance-among-multiple-Milvus-instances"class="common-anchor-header">هل يمكنني مشاركة مثيل Pulsar بين مثيلات Milvus متعددة؟</h4><p>نعم، يمكنك مشاركة مثيل Pulsar بين مثيلات Milvus متعددة. للقيام بذلك، يمكنك</p>
61
99
<ul>
62
-
<li>إذا تم تمكين الإيجارات المتعددة على مثيل Pulsar الخاص بك، ففكر في تخصيص مستأجر منفصل أو مساحة اسم منفصلة لكل مثيل Milvus. وللقيام بذلك، تحتاج إلى تغيير <codetranslate="no">pulsar.tenant</code> أو <codetranslate="no">pulsar.namespace</code> في ملفات التكوين الخاصة بمثيلات Milvus الخاصة بك إلى قيمة فريدة لكل منها قبل بدء تشغيلها.</li>
100
+
<li>إذا تم تمكين الإيجار المتعدد على مثيل Pulsar الخاص بك، ففكر في تخصيص مستأجر منفصل أو مساحة اسم منفصلة لكل مثيل Milvus. وللقيام بذلك، تحتاج إلى تغيير <codetranslate="no">pulsar.tenant</code> أو <codetranslate="no">pulsar.namespace</code> في ملفات التكوين الخاصة بمثيلات Milvus الخاصة بك إلى قيمة فريدة لكل منها قبل بدء تشغيلها.</li>
63
101
<li>إذا كنت لا تخطط لتمكين الإيجار المتعدد على مثيل Pulsar الخاص بك، ففكر في تغيير <codetranslate="no">msgChannel.chanNamePrefix.cluster</code> في ملفات التكوين الخاصة بمثيلات Milvus إلى قيمة فريدة لكل منها قبل بدء تشغيلها.</li>
64
102
</ul>
65
103
<h4id="Can-I-share-a-MinIO-instance-among-multiple-Milvus-instances"class="common-anchor-header">هل يمكنني مشاركة مثيل MinIO بين مثيلات Milvus متعددة؟</h4><p>نعم، يمكنك مشاركة مثيل MinIO بين مثيلات Milvus متعددة. للقيام بذلك، تحتاج إلى تغيير <codetranslate="no">minio.rootPath</code> إلى قيمة فريدة لكل مثيل من مثيلات Milvus في ملفات التكوين لكل منها قبل بدء تشغيلها.</p>
66
104
<h4id="How-do-I-handle-the-error-message-pymilvusexceptionsConnectionConfigException-ConnectionConfigException-code1-messageIllegal-uri-exampledb-expected-form-httpsuserpwdexamplecom12345"class="common-anchor-header">كيف يمكنني التعامل مع رسالة الخطأ <codetranslate="no">pymilvus.exceptions.ConnectionConfigException: <ConnectionConfigException: (code=1, message=Illegal uri: [example.db], expected form 'https://user:[email protected]:12345')></code> ؟</h4><p>تشير رسالة الخطأ <codetranslate="no">Illegal uri [example.db]</code> إلى أنك تحاول الاتصال بـ Milvus Lite باستخدام إصدار سابق من PyMilvus لا يدعم هذا النوع من الاتصال. لحل هذه المشكلة، قم بترقية تثبيت PyMilvus إلى الإصدار 2.4.2 على الأقل، والذي يتضمن دعم الاتصال بـ Milvus Lite.</p>
67
105
<p>يمكنك ترقية PyMilvus باستخدام الأمر التالي:</p>
<h4id="Why-am-I-getting-fewer-results-than-the-limit-I-set-in-my-searchquery"class="common-anchor-header">لماذا أحصل على نتائج أقل من <codetranslate="no">limit</code> التي قمت بتعيينها في البحث/الاستعلام الخاص بي؟</h4><p>هناك عدة أسباب قد تجعلك تتلقى نتائج أقل من <codetranslate="no">limit</code> الذي حددته:</p>
108
+
<h4id="Why-am-I-getting-fewer-results-than-the-limit-I-set-in-my-searchquery"class="common-anchor-header">لماذا أحصل على نتائج أقل من <codetranslate="no">limit</code> التي قمت بتعيينها في البحث/الاستعلام الخاص بي؟</h4><p>هناك العديد من الأسباب التي قد تجعلك تتلقى نتائج أقل من <codetranslate="no">limit</code> الذي حددته:</p>
71
109
<ul>
72
110
<li><p><strong>بيانات محدودة</strong>: قد لا تحتوي المجموعة على كيانات كافية لاستيفاء الحد الذي طلبته. إذا كان العدد الإجمالي للكيانات في المجموعة أقل من الحد، فستتلقى بطبيعة الحال نتائج أقل.</p></li>
73
111
<li><p><strong>تكرار المفاتيح الأساسية</strong>: يعطي ميلفوس الأولوية لكيانات محددة عند مواجهة مفاتيح أساسية مكررة أثناء البحث. يختلف هذا السلوك بناءً على نوع البحث:</p></li>
74
112
<li><p><strong>استعلام (مطابقة تامة)</strong>: يقوم Milvus بتحديد أحدث كيان بمفتاح PK المطابق. البحث عن المفاتيح الأساسية: يقوم Milvus بتحديد الكيان الذي يتمتع بأعلى درجة تشابه، حتى إذا كانت الكيانات تشترك في نفس PK. يمكن أن يؤدي هذا التحديد للأولويات إلى نتائج فريدة أقل من الحد الأقصى إذا كانت مجموعتك تحتوي على العديد من المفاتيح الأساسية المكررة.</p></li>
75
113
<li><p><strong>عدم كفاية التطابقات</strong>: قد تكون تعبيرات تصفية البحث الخاصة بك صارمة للغاية، مما يؤدي إلى عدد أقل من الكيانات التي تستوفي حد التشابه. إذا كانت الشروط التي تم تعيينها للبحث مقيدة للغاية، فلن يتطابق عدد كافٍ من الكيانات، مما يؤدي إلى نتائج أقل من المتوقع.</p></li>
76
114
</ul>
77
-
<h4id="MilvusClientmilvusdemodb-gives-an-error-ModuleNotFoundError-No-module-named-milvuslite-What-causes-this-and-how-can-it-be-solved"class="common-anchor-header"><codetranslate="no">MilvusClient("milvus_demo.db") gives an error: ModuleNotFoundError: No module named 'milvus_lite'</code>. ما سبب هذا الخطأ وكيف يمكن حله؟</h4><p>يحدث هذا الخطأ عند محاولة استخدام برنامج Milvus Lite على نظام أساسي يعمل بنظام ويندوز. تم تصميم Milvus Lite بشكل أساسي لبيئات Linux وقد لا يكون لديه دعم أصلي لنظام Windows.</p>
115
+
<h4id="MilvusClientmilvusdemodb-gives-an-error-ModuleNotFoundError-No-module-named-milvuslite-What-causes-this-and-how-can-it-be-solved"class="common-anchor-header"><codetranslate="no">MilvusClient("milvus_demo.db") gives an error: ModuleNotFoundError: No module named 'milvus_lite'</code>. ما سبب هذا الخطأ وكيف يمكن حله؟</h4><p>يحدث هذا الخطأ عند محاولة استخدام Milvus Lite على نظام أساسي يعمل بنظام ويندوز. تم تصميم Milvus Lite بشكل أساسي لبيئات Linux وقد لا يكون لديه دعم أصلي لنظام Windows.</p>
78
116
<p>الحل هو استخدام بيئة Linux:</p>
79
117
<ul>
80
118
<li>استخدم نظام تشغيل يستند إلى لينكس أو جهاز افتراضي لتشغيل ميلفوس لايت.</li>
0 commit comments