ต่อไปนี้เป็นเพียงแนวคิดและรหัสคีย์ที่เกี่ยวข้องเท่านั้น และจะไม่มีการแนะนำอัลกอริทึมที่ซับซ้อนกว่านี้เล็กน้อยในบทความนี้ ในการเพิ่มพื้นหลัง เรามักจะตั้งค่าคำหลัก และอินพุตทั่วไปอาจเป็นดังนี้:
ตุ๊กตา ตุ๊กตายาง ตุ๊กตาเป่าลมญี่ปุ่น
เราจะดำเนินการตามนี้ และการดำเนินการเฉพาะมีดังนี้:
มาดูคำสั่ง SQL ก่อน:
คัดลอกรหัสรหัสดังต่อไปนี้:
เลือก 3 อันดับแรก ชื่อจากผลิตภัณฑ์ที่มีคีย์เวิร์ดเช่น '% doll%' หรือคีย์เวิร์ดเช่น '%plush doll%' หรือคีย์เวิร์ดเช่น '%日本 ตุ๊กตาเป่าลม%'
จากนั้นเราสามารถค้นหาผลิตภัณฑ์ที่เกี่ยวข้องหรือบทความที่เกี่ยวข้องตามคำชี้แจงนี้ (อันที่จริงมีการใช้งานที่ซับซ้อนและดีกว่า แต่เราจะไม่กล่าวถึงที่นี่ในตอนนี้) ต่อไปนี้เป็นรหัสหลัก:
คัดลอกรหัสรหัสดังต่อไปนี้:
<%@LANGUAGE=รหัส VBSCRIPT=65001%>
<% การตอบกลับ Charset=gb2312 %>
-
Dim A:A = ตุ๊กตา ตุ๊กตา ตุ๊กตาเป่าลมญี่ปุ่น
'obj คือค่า filed คือชื่อฟิลด์
ฟังก์ชั่น sqlKeyWord(obj,ฟิลด์)
อุณหภูมิสลัว: อุณหภูมิ = แยก (obj,,)
สำหรับ i = 0 ถึง ubound(temp)
sqlKeyWord = sqlKeyWord & ฟิลด์& เช่น '%&temp(i)&%' หรือ
ต่อไป
sqlKeyWord = ซ้าย (sqlKeyWord, len (sqlKeyWord) -3)
ฟังก์ชันสิ้นสุด
Dim mysql:mysql= เลือก 3 อันดับแรก, sname จากผลิตภัณฑ์โดยที่ + sqlKeyWord (A, คำหลัก)
การตอบกลับเขียน (mysql)
'ตั้งค่า objRs = objConn.execute (mysql)
'ทำในขณะที่ไม่ objRs.Eof
'Response.Write (objRs (ชื่อ))
'ห่วง
'objRs.ปิด'
'set objRs = ไม่มีเลย'
'objConn.ปิด'
'set objConn = ไม่มีอะไร'
-