..


ลิงก์ผู้สนับสนุน

ค้นหาข้อความแบบเต็มใน SQL Server

บทความที่เขียนโดย Vincent Gaglio
หน้า 1 จาก 5

ค้นหาข้อความแบบเต็ม (FTS) เป็นคุณลักษณะของ SQL Server ที่ช่วยให้รวดเร็วและมีประสิทธิภาพการสอบถามในปริมาณมากจากข้อมูลที่ไม่มีโครงสร้าง คุณลักษณะนี้ถูกนำมาใช้กับ SQL Server 2000 และได้รับการปรับปรุงในรุ่นต่อมา

การศึกษาจะขึ้นอยู่กับความหมายของสิ่งที่เรียกว่าดัชนีข้อความเต็มผ่านกระบวนการที่เรียกว่าประชากรซึ่งการปรับปรุงการจัดทำดัชนีที่มีคำและสถานที่ที่พวกเขาจะอยู่ในตารางในการจัดทำดัชนี database.Gli ถูกเก็บไว้ในโครงสร้างที่เรียกว่าแคตตาล็อกและ สามารถกำหนดโครงสร้างได้หลายประเภทนี้สำหรับแต่ละฐานข้อมูล

ดัชนีข้อความเต็มเป็นชนิดพิเศษของดัชนีที่มีโครงสร้างแตกต่างจากที่ของดัชนีแบบดั้งเดิมของคำแต่ละคำและมีข้อความที่คุณต้องการจัดทำดัชนี

ในระหว่างกระบวนการของประชากรของการจัดทำดัชนีเครื่องยนต์ (msftesql) สารสกัดจากเนื้อหาข้อความของแถวของตารางโดยแถวและใช้บริการของส่วนประกอบเฉพาะที่เรียกว่า iFilter ที่จะได้รับกระแสข้อความจากคอลัมน์ที่จะจัดทำดัชนี

iFilter ที่ใช้ขึ้นอยู่กับชนิดข้อมูลของคอลัมน์ที่มีข้อมูลอยู่ ตัวอย่างเช่นคอลัมน์ของชนิด CHAR, nchar, varchar, TEXT และเครื่องมือการจัดทำดัชนีที่คล้ายกันใช้ IFilter ข้อความ

หากต้องการค้นหาข้อความทั้งหมดของตารางต้องใช้สามเงื่อนไข :

  • ตารางต้องมีคอลัมน์ที่มีค่าที่ไม่ซ้ำและไม่ใช่ null (โดยปกติจะเป็นคีย์หลัก);
  • ต้องสร้างแคตตาล็อกในการจัดเก็บดัชนีข้อความเต็มสำหรับตารางที่กำหนด;
  • คุณจำเป็นต้องสร้างดัชนีข้อความอย่างเต็มรูปแบบในคอลัมน์ข้อความที่คุณต้องการค้นหา
และ'ไปได้ที่จะตั้งค่าดัชนีที่เกี่ยวกับคอลัมน์ที่มีชนิดที่แตกต่างกัน : char, nchar, varchar, ข้อความ ntext, ภาพ, VARBINARY (MAX), XML

ดังกล่าวข้างต้นการค้นหาข้อความแบบเต็มกับ SQL Server ถูกนำมาใช้ในปี 2000 แต่ภายหลังได้รับการปรับปรุงและเพิ่มคุณสมบัติ :
  • แนะนำการให้บริการการจัดทำดัชนีสำหรับการได้เร็วขึ้นมีประสิทธิภาพมากขึ้นการค้นหาข้อความแบบเต็ม;
  • ความสามารถในการดำเนินการค้นหาข้อความแบบเต็มบนเซิร์ฟเวอร์ที่เชื่อมโยง;
  • ความสามารถในการค้นหาข้อความเต็มของชุดพลของคอลัมน์ (แทนคอลัมน์เดียวหรือทั้งหมดเป็นพวกเขาใน SQL Server 2000);
  • ความสามารถในการระบุภาษาที่จะใช้สำหรับการแทรกคำในดัชนีนั้น
  • สำรองและเรียกคืนจากแค็ตตาล็อกของข้อความ;
  • ข้อความเต็มรูปแบบการจัดทำดัชนีสำหรับข้อมูล XML;
  • บูรณาการกับ SQL Profiler

ในประเภทเดียวกัน ...
E - Learning
MS Access (Advanced) MS Access (Advanced)
เรียนรู้วิธีสร้างและจัดการฐานข้อมูลอย่างรวดเร็วและง่ายดาย เริ่มต้นจาก 29 €
MySQL (Course) MySQL (Course)
การบริหารจัดการฐานข้อมูลโอเพนซอร์ส จาก 39 €
SQL และฐานข้อมูล (หลักสูตร) SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 €
ลิงก์ผู้สนับสนุน