Score:1

การเพิ่มช่วงวันที่สัมพัทธ์ให้กับมุมมอง Search API โดยใช้ฟิลด์ "ปรับปรุงล่าสุด"

ธง cn

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

ปัจจุบัน หากฉันเพิ่มความสามารถของตัวประมวลผลวันที่ในด้านนี้ ฉันมีตัวเลือกความละเอียด หากฉันเลือกความละเอียดของเดือน ฉันจะได้รับคุณลักษณะ "เวลาที่ผ่านมา" ขั้นพื้นฐาน แต่ดูเหมือนว่าจะได้ผลลัพธ์ที่แปลกมาก

เช่น. การคลิกที่ "3 เดือนที่แล้ว (3)" ในรายการด้านล่างทำให้ฉันมี 13 รายการ URL ที่สร้างขึ้นคือ &facets_query=&keyword[0]=last_updated:2021-05-22 (ณ วันนี้ 22 กรกฎาคม)

ปรับปรุงล่าสุด
3 เดือนที่แล้ว (3)
6 เดือนที่แล้ว (3)
7 เดือนที่แล้ว (2)
8 เดือนที่แล้ว (9)
10 เดือนที่แล้ว (1)
11 เดือนที่แล้ว (6)
1 ปี 0 เดือนที่แล้ว (7)

คำถาม:

  1. มีคำตอบที่อัปเดตสำหรับการสร้างช่วงวันที่ที่เป็นมิตรหรือไม่
  2. เหตุใดฉันจึงได้รับการนับด้านที่ไม่ถูกต้องเหล่านี้

โพสต์คำตอบ

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