Score:0

ไม่พบ "เริ่มต้นด้วย" สำหรับเกณฑ์การกรองในมุมมอง (ฟิลด์ที่จัดทำดัชนีสำหรับอนุกรมวิธาน)

ธง ve

ฉันสร้างมุมมองโดยใช้ฟิลด์ที่จัดทำดัชนี (ค้นหา API) เพื่อแสดงรายการอนุกรมวิธาน ฉันใช้ช่องกาเครื่องหมายส่งออกส่วนที่เหลือ ดังนั้นฉันจึงมีจุดสิ้นสุด API สำหรับมุมมองของฉัน ฉันไม่พบเกณฑ์ตัวกรอง "เริ่มต้นด้วย" สำหรับฟิลด์ (จัดทำดัชนี) ที่เป็นสตริง ฉันไม่เข้าใจว่าทำไมฟิลด์ถึงทำตัวเหมือนจำนวนเต็มและแสดงมากกว่า น้อยกว่า ฯลฯ

ฉันพยายามใช้ hook_views_query_alter แต่ฉันได้รับข้อผิดพลาดจากบรรทัด $query->where :

ข้อผิดพลาด: ไม่สามารถเข้าถึงคุณสมบัติที่ได้รับการป้องกัน Drupal\search_api\Plugin\views\query\SearchApiQuery::$where

ในมุมมองของฉัน ฉันสามารถดูในส่วน "ดูตัวอย่าง" ข้อความค้นหา:

ดัชนี: หนังสือ
คีย์: NULL
ตัวเลือก: อาร์เรย์ (
    'search_api_view' => 'วัตถุ (Drupal\views\ViewExecutable)',
    'search_api_base_path' => 'api/หนังสือ',
  )

ฉันจะเพิ่มเกณฑ์การกรอง "เริ่มต้นด้วย" สำหรับฟิลด์ที่มีการจัดทำดัชนีซึ่งเป็นสตริงได้อย่างไร ขอบคุณสำหรับความช่วยเหลือของคุณ

misterdidi avatar
de flag
เห็นได้ชัดว่านี่เป็นปัญหาเก่าที่ทราบแล้วเนื่องจากมีโมดูล Drupal 7 สำหรับความต้องการดังกล่าวโดยเฉพาะ ฉันมีดัชนีที่ต้องกรองชื่อผู้เขียน และฉันก็ใช้เคล็ดลับที่กล่าวถึงที่นี่: https://www.drupal.org/project/search_api/issues/3114833#comment-13528391 บางทีมันอาจจะช่วยคุณได้เช่นกัน
jacksparrow avatar
ve flag
@misterdidi ขอบคุณสำหรับความช่วยเหลือของคุณ! ฉันจะลองทำดู

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา