سؤال المؤسسة العامة على فريد صحيح الميدان

StackOverflow https://stackoverflow.com/questions/1075761

  •  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
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top