วันอาทิตย์ที่ 17 กรกฎาคม พ.ศ. 2554

การกำหนดค้นโดยใช้ตัวดำเนินการ (Operators)

การใช้ตัวดำเนินการในการเชื่อมโยงคำสำคัญ ตัวดำเนินการจะเป็นคำ หรือเครื่องหมายที่ใช้ในการเชื่อมระหว่างคำสำคัญที่กำหนด เพื่อใช้ในการแจ้งโปรแกรมฐานข้อมูลให้เข้าใจความต้องการในการค้น เพื่อให้ได้ผลค้นที่มีเนื้อหาตรงตามความต้องการ

ตัวดำเนินการ ประกอบด้วย
  • บูลีน (Boolean)
  • การกำหนดระยะ (Proximity)
  • การกำหนดใช้เครื่องหมายในการควบคุมการค้น
1. Boolean Operator

     คือ การใช้เครื่องหมายกำกับในการเชื่อมคำสำคัญ ได้แก่

      - AND  คำทั้งหมดที่กำหนดต้องปรากฎในเอกสาร เพราะ จะค้นหาทุก 
        ฐานข้อมูล และทุกๆ field  และมักใช้คำเชื่อมที่มีความหมายไม่เหมือนกัน

      - OR ผลการค้นจะปรากฎเยอะกว่า AND เพราะจะค้นหาจากทุกๆ คำ
            
      - NOT ใช้เมื่อต้องการตัดคำที่ไม่ต้องการออก
 
 
2. ตัวกำกับระยะ และการค้นแบบวลี(Proximity and Phrase search)
 
    ประกอบด้วย
 
      - NEAR หมายถึง คำทั้งสองคำต้องอยู่ในระยะที่กำหนด ซึ่งโดยฐานข้อมูลทั่วไป
        กำหนดไม่เกิน 10 คำ และสำหรับ Google นั้นกำหนดไว้ 20 คำ
 
      - WITH/ WITHIN อนุญาตให้ผู้ใช้กำหนดจำนวนคำสูงสุด 
 
      - ADJACENT จะไม่อนุญาตให้กลับคำหน้าหลัง โดยคำสองคำจะต้องอยู่ติดกัน
        เท่านั้น และเรียงลำดับตามที่กำหนด
 
3.การค้นแบบวลี
 
      - จะปรากฎคำใกล้เคียงตามที่กำหนด แต่จะอยู่ก่อนหรือหลังก็ได้ ตาม ลำดับที่กำหนด
        บางครั้งจะมีคำ Stop word 
      - จะใช้เครื่องหมายคำพูด "..." และ วงเล็บ (...)
      - เมื่อค้นประโยคที่เป็นข้อความ เช่นใน Google นั้น จะปรากฎตัวอักษรสีแดง
      - จะแสดงผลการค้นเสมอ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น