بحث لوسين للعثور على أي نوع من أنواع نموذج محتوى معين داخل مجلد
-
13-12-2019 - |
سؤال
أحاول كتابة بحث لوسين في Webscript Alfresco (JavaScript) للعثور على 1 من 2 أنواع مخصصة داخل نوع مخصص CM: Folder
لذلك قد يكون للمجلد المحتويات التالية 1. بعض النص (CM: المحتوى) 2. المزيد من النص (مخصص: المحتوى) 3. حتى المزيد من النص (مخصص: المحتوى) 4. مجلد آخر (CM: مجلد) 5. مجنون، المزيد من النص (مخصص: content2) 6. النص الأخير (مخصص: content2)
يجب أن تعيد النتيجة المتوقعة للبحث Lucene التالي 2. المزيد من النص (مخصص: المحتوى) 3. حتى المزيد من النص (مخصص: المحتوى) 5. مجنون، المزيد من النص (مخصص: content2) 6. النص الأخير (مخصص: content2)
أين أخطأ في البحث Lucene؟لقد كتبت شيئا على غرار
giveacodicetagpre.المشكلة هي أنه إرجاع جميع المحتويات، وأعتقد أن النية هي كتابة شيء مثل
giveacodicetagpre.سيناريو حالة أسوأ يمكنني تشغيل 2 عمليات بحث لوسين، ولكن سيكون من الجيد معرفة كيفية كتابة الاستعلام: -)
شكرا
المحلول
لا يمكنك فقط القيام بما يلي:
giveacodicetagpre.لأنه إذا كتبت + نوع المسار: النوع:، فهذا يعني في الواقع المسار: (يجب أن يكون) أو اكتب: أو اكتب:، وبالتالي يبدو أنه إذا كان المسار: سيتطابق سيعود كل شيء تحتها.