Bugzilla - การค้นหาที่กำหนดเอง

Custom Search เป็นคุณลักษณะเพิ่มเติมของการค้นหาขั้นสูง มันทำงานบนหลักการของ - "ไม่พบสิ่งที่คุณกำลังมองหาด้านบน? เช่นในการค้นหาขั้นสูง” พื้นที่นี้อนุญาตให้ใช้คำเช่น AND, OR และการค้นหาอื่น ๆ ที่ซับซ้อนมากขึ้น

การนำทางของการค้นหาแบบกำหนดเองมีดังนี้: ค้นหา→การค้นหาขั้นสูง→ลงไปข้างล่างและคลิกที่การค้นหาแบบกำหนดเองตามที่แสดงในภาพหน้าจอต่อไปนี้

การปรับแต่ง Custom Search

Custom Search เปรียบเทียบสิ่งที่เลือก field ด้วยการกำหนด operator สำหรับไฟล์ value. เป็นไปได้ว่าสิ่งนี้สามารถทำซ้ำได้มากเกินไปโดยใช้ช่องมาตรฐานในตัวเลือกการค้นหาขั้นสูง อย่างไรก็ตามผู้ใช้สามารถรวมตัวเลือกต่างๆเช่น "จับคู่อะไรก็ได้" หรือ "จับคู่ทั้งหมด" โดยใช้วงเล็บสำหรับการรวมและลำดับความสำคัญเพื่อสร้างการค้นหาข้อความค้นหาที่ซับซ้อน

มีสามฟิลด์ในแต่ละแถว (เรียกว่า "คำ") ของการค้นหาที่กำหนดเอง -

  • Field - ชื่อของเขตข้อมูลที่กำลังค้นหา

  • Operator - ตัวดำเนินการเปรียบเทียบ

  • Value - ค่าที่กำลังเปรียบเทียบฟิลด์

รายการที่มีอยู่ fieldsมีฟิลด์ทั้งหมดที่กำหนดไว้สำหรับจุดบกพร่อง ซึ่งรวมถึงช่องที่กำหนดเองรวมถึงช่องอื่น ๆ เช่นชื่อจริงของผู้รับมอบหมายวันนับตั้งแต่มีการเปลี่ยนแปลงข้อผิดพลาดเวลาตั้งแต่ผู้รับมอบหมายสัมผัสและสิ่งอื่น ๆ ซึ่งอาจเป็นประโยชน์ในการค้นหาเพิ่มเติม

มีหลากหลาย operatorsใช้ได้ มีการดำเนินการจับคู่สตริงต่างๆ (รวมถึงนิพจน์ทั่วไป) การเปรียบเทียบเชิงตัวเลข (ซึ่งใช้ได้กับวันที่) และเพื่อค้นหาข้อมูลการเปลี่ยนแปลงของจุดบกพร่อง

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

ผู้ใช้สามารถมี nจำนวนแถวเพื่อกำหนดตัวดำเนินการค่าและฟิลด์ มีช่องแบบเลื่อนลงด้านบนซึ่งกำหนดว่าแถวเหล่านี้เกี่ยวข้องกับการค้นหาอย่างไร

จับคู่ทั้งหมดต่อไปนี้แยกกันจับคู่รายการใด ๆ ต่อไปนี้แยกกันหรือจับคู่รายการต่อไปนี้ทั้งหมดกับฟิลด์เดียวกันเป็นสามตัวเลือกที่แสดงรายการในเมนูแบบเลื่อนลง ความแตกต่างระหว่างครั้งแรกและครั้งที่สามสามารถอธิบายได้ด้วยการค้นหาความคิดเห็น หากการค้นหาคือ -

  • ความคิดเห็นมีสตริง -“ Bug”
  • ความคิดเห็นมีสตริง -“ ปัญหา”

ภายใต้ "จับคู่ทั้งหมดต่อไปนี้แยกกัน" การค้นหาจะแสดงข้อบกพร่องโดยที่ "ข้อบกพร่อง" ปรากฏในความคิดเห็นหนึ่งอาจเป็น "ปัญหา" ในความคิดเห็นเดียวกันหรือความคิดเห็นอื่น ๆ

ภายใต้ "จับคู่สิ่งต่อไปนี้ทั้งหมดกับฟิลด์เดียวกัน" สตริงทั้งสองจะต้องเกิดขึ้นในความคิดเห็นเดียวกันทั้งหมดกล่าวคือจะเลือกข้อบกพร่องที่มีทั้งข้อบกพร่องและคำออกในความคิดเห็นเดียวกัน

เมื่อคลิกที่แสดงคุณสมบัติขั้นสูงความสามารถหรือคุณลักษณะเพิ่มเติมดูเหมือนจะใช้การค้นหาที่ซับซ้อนและเฉพาะเจาะจง ผู้ใช้สามารถลบล้างแถวใดก็ได้โดยเลือกช่องทำเครื่องหมาย นอกจากนี้ยังสามารถจัดกลุ่มบรรทัดของการค้นหาด้วยวงเล็บเพื่อกำหนดความสัมพันธ์ของข้อความค้นหาที่แตกต่างกัน ผู้ใช้ได้รับทางเลือกในการรวมเข้าด้วยกันโดยใช้ALL (เช่น AND) หรือ ANY (เช่นหรือ)