ฉันไม่ทราบว่าคุณไม่ทราบว่าเมื่อใดที่คุณออนไลน์: เว็บไซต์ที่มีเนื้อหามากมายถูกสร้างขึ้นด้วยเครื่องมือค้นหาเนื้อหา Sina, Yahoo และอื่น ๆ ฟังก์ชั่นการค้นหาและการสืบค้นที่สะดวกนั้นทำให้ผู้คนประทับใจไม่ได้ จะถูกนำเสนอให้คุณต่อหน้าคุณ
ตอนนี้ผู้เขียนมีหน้าที่รับผิดชอบในการสร้างส่วนการค้นหาออนไลน์ใน Zhongshan East (http://www.china-sd.net) โดยใช้ภาษาการพัฒนาที่ใช้กันมากที่สุดเพื่อพัฒนาคุณสมบัติที่ทรงพลังของเครื่องมือค้นหา! ด้านล่างนี้ฉันจะอธิบายส่วนประกอบหลักของเครื่องมือค้นหาและรหัสการใช้งานของฟังก์ชั่นเหล่านี้
ในบทนี้ฉันจะแนะนำส่วนประกอบและฟังก์ชั่นหลักของเครื่องมือค้นหา
องค์ประกอบของเครื่องมือค้นหาแบ่งออกเป็นสามส่วน:
1. อินเทอร์เฟซ: ส่วนนี้เป็นส่วนใหญ่สำหรับลูกค้าซึ่งสามารถมองเห็นได้
2. โปรแกรม: ส่วนนี้เป็นรหัสที่ดำเนินการเป็นหลักและรหัสจะดำเนินการตามข้อกำหนดการค้นหาของลูกค้าเพื่อให้ได้ผลการค้นหา
3. ฐานข้อมูล: เครื่องมือค้นหาทั้งหมดแยกออกจากฐานข้อมูลและแม้แต่ Google.com ที่มีชื่อเสียงก็ไม่มีข้อยกเว้น
มีจุดส่องแสงอื่น ๆ สำหรับเครื่องมือค้นหาหรือไม่? ใช่ไม่ว่าจะมีวัสดุจัดเก็บข้อมูลจำนวนเท่าใดในฐานข้อมูลเครื่องมือค้นหาเราไม่สามารถค้นหาการค้นหาได้อย่างง่ายดายและแม้แต่ค้นหาข้อมูลที่จำเป็น
เมื่อพูดถึงสิ่งที่ฉันควรแนะนำให้คุณรู้จักกับฟังก์ชั่นหลักหลายอย่างของเครื่องมือค้นหา:
1. การค้นหาและการสืบค้น: ไม่ต้องสงสัยเลยว่านี่เป็นฟังก์ชั่นพื้นฐานที่สุด
2. การแสดงผล Pagling: หากคุณค้นหาข้อมูลจำนวนมากให้วางไว้ในหน้าเว็บว่ามันให้ความรู้สึกเหมือนเป็นระเบียบ หน้าสองหน้าสามและอื่น ๆ
3. สถิติการค้นหา: โดยทั่วไปรวมถึงข้อมูลการสืบค้นแบ่งสองสามหน้าแต่ละหน้ามีวัสดุหลายอย่างช่วงข้อมูลหน้าปัจจุบันและอื่น ๆ
4. การจัดเรียงผลการค้นหา: การจัดอันดับการค้นหาฉันคิดว่าทุกคนจะไม่คุ้นเคย
5. คำค้นหาหลายคำ: "หากคุณต้องการค้นหาข้อมูลที่มีคำหลักหลายคำคุณสามารถแยกคำหลักด้วยพื้นที่ได้" นี่เป็นย่อหน้าของเค้าโครงเครื่องมือค้นหา SINA
6. สถิติโดยรวม: นี่คือสถิติข้อมูลบางส่วนสำหรับเครื่องมือค้นหารวมถึงสถิติ "คำหลักคิวรียอดนิยม" สถิติโดยรวมในฐานข้อมูลสถิติที่มีอยู่ในแต่ละหมวดหมู่และอื่น ๆ
รหัสฟังก์ชั่นข้างต้นส่วนใหญ่เขียนขึ้นตามข้อกำหนดของผู้เขียน
หลังจากที่อบอุ่นเรายังสามารถเข้าสู่ขั้นตอนการต่อสู้ที่แท้จริงได้ก่อนอื่นเราจะสร้างฐานข้อมูลเป็นที่เก็บข้อมูล
สร้างสี่ตาราง: www (ข้อมูลการจัดเก็บ), เรียงลำดับ (หมวดหมู่ขนาดใหญ่), Samll (หมวดหมู่ขนาดเล็ก), คีย์ (คีย์เวิร์ดแบบสอบถาม)
1. ตาราง www: id --- หมายเลขอัตโนมัติ, sitename --- ชื่อไซต์, URL --- ลิงค์ไซต์, คำถามที่พบบ่อย --- คำอธิบายสั้น ๆ , คีย์ --- คำหลัก, เวลา-เพิ่มเวลา, ระดับ --- ------ ระดับ ------ ระดับไซต์, SortId --- ID หมวดหมู่ขนาดใหญ่, รหัสหมวดหมู่ขนาดเล็กขนาดเล็ก, HOT --- การคลิกไซต์
2. ตารางเรียงลำดับ: ID --- หมายเลขอัตโนมัติเรียงลำดับ
3. ตารางเล็ก ๆ : ID --- จำนวนอัตโนมัติขนาดเล็กขนาดเล็ก
4. ตารางคีย์: Keyname --- คำหลัก;
ใช้ ASP เพื่อสร้างการเชื่อมต่อกับฐานข้อมูล: conn.asp
หมายเหตุ: พา ธ ที่แสดงโดย Server.mappat () เป็นเส้นทางสัมพัทธ์ของไฟล์ ฉันคิดว่าสิ่งเหล่านี้ง่ายมันเป็นเรื่องง่ายสำหรับทุกคนที่จะเข้าใจและยอมรับ! หลังจากสร้างฐานข้อมูลแล้วเราสามารถสร้างเครื่องมือค้นหาที่มีฟังก์ชั่นที่ทรงพลัง โปรดหวังว่าจะได้! ฮีฮี ~~~~
ใช้ ASP เพื่อทำการค้นหาที่มีประสิทธิภาพของเครื่องมือค้นหาที่เบลอ
ตามคำหลักค้นหาข้อมูลที่เกี่ยวข้อง "ที่เกี่ยวข้อง" ที่นี่หมายถึงสตริงที่คล้ายกับคำหลักนี้ในข้อมูล ตัวอย่างเช่น: คำหลัก "ซานตง" ตราบใดที่ข้อมูลในฐานข้อมูลมีคำหลักของ "มณฑลซานตง" ค้นหาพวกเขา แอปพลิเคชันของการค้นหาฟัซซี่นั้นง่ายมาก