سؤال المؤسسة العامة على فريد صحيح الميدان
-
21-08-2019 - |
سؤال
ولدي حقل المعرفة في schema.xml على النحو التالي:
<field name="id" type="integer" indexed="true" stored="true" required="true" />
وكما أنها uniqueKey
للمخطط.
وأنا لا أستطيع تنفيذ استعلام في هذا المجال مع رابط الاستعلام:
/select?q=4525&qf=id&fl=id,name%2Cscore
وهذا إرجاع أية نتائج، ومع ذلك، إذا كنت ابحث في حقل مختلف (مثل حقل النص)، مع استعلام مختلفة، وأحصل على العديد من النتائج، التي تشمل هوية المخزنة. المؤسسة العامة يعمل كبيرا لحقول النص، ولكن لا يمكنني الاستعلام عن العناصر على أساس هوية فريدة من نوعها.
وماذا أنا في عداد المفقودين؟ هل هناك خطوات الأخرى التي تحتاج إلى القيام بها للفهرسة؟
المحلول
ويبدو أنك تستخدم QF المعلمة بطريقة خاطئة .. . انها تهدف فقط ليتم استخدامها لزيادة الحقول في الاستعلامات dismax.
استخدام id:4525
بدلا من ذلك، كما في:
/select?q=id:4525&fl=id,name,score
لا تنتمي إلى StackOverflow