ถ้าทำเว็บ Search Engine เนี่ย เขาทำกันยังไงเหรอครับ แล้วใช้กำลังคน กำลังทรัพเท่าไหร่ มีการดูแลกันยังไงบ้างครับ? พอจะหาหนังสือเล่มไหน หรือเว็บไหนที่แนะนำเรื่องนี้ได้บ้างครับ? ขอบคุณครับ
ไม่เห็นมี sugree Thu, 04/01/2007 - 15:28 ไม่เห็นมีผู้รู้มาตอบ ผมตอบแบบมาตรฐานละกัน 1. ก่อนที่จะทำ Search Engine ต้องมีข้อมูลก่อน ส่วนใหญ่ก็ใช้โปรแกรมทำให้ โปรแกรมที่ทำหน้าที่นี้จะเรียกว่า Crawler มันจะเก็บข้อมูลทุกหน้ามาให้โดยการดูลิงค์ต่อๆ กันไปเรื่อยๆ 2. พอมีข้อมูลแล้วเราก็ต้องเอาข้อมูลมาวิเคราะห์ ตรงนี้เรียกว่า Indexer ซึ่งก็ตรงตามชื่อ เริ่มจากตัดคำแล้วก็นับคำของแต่ละหน้า ตัดคำพื้นๆ เช่น is the for ทิ้งไป แล้วก็เก็บลงไปในฐานข้อมูลโดยเชื่อมโยงคำกับเอกสารที่เกิด 3. ตอนค้นจะเอา query ที่รับมามาตัดเป็นคำแล้วไปหาในฐานข้อมูล ก็จะได้เอกสารที่มีคำที่ต้องการ ที่ผมอธิบายนี่คือพวก keyword search ค้นหาจากคำเท่านั้น ผิดถูกคงต้องหาผู้รู้มาช่วยอีกที ผมเคยฟังรุ่นพี่ที่เค้าทำมาอีกที Log in or register to post comments ลองอ่านดู bow_der_kleine Fri, 05/01/2007 - 00:52 ลองอ่านดูที่นี่ครับ Simple Search Engine BioLawCom.De Log in or register to post comments ลอง Apache Lucene pittaya Fri, 05/01/2007 - 16:16 ลอง Apache Lucene ดูครับ ไม่เคยใช้ แต่ท่าทางน่าสนใจดี Log in or register to post comments เสริม: dotLucene mk Sat, 06/01/2007 - 08:29 เสริม: dotLucene ก็มีครับ Log in or register to post comments ขอบคุณทุก au8ust Sat, 06/01/2007 - 10:52 ขอบคุณทุกๆ ท่านเป็นอย่างมากครับ จะนำไปศึกษาดูครับ Log in or register to post comments
ไม่เห็นมี sugree Thu, 04/01/2007 - 15:28 ไม่เห็นมีผู้รู้มาตอบ ผมตอบแบบมาตรฐานละกัน 1. ก่อนที่จะทำ Search Engine ต้องมีข้อมูลก่อน ส่วนใหญ่ก็ใช้โปรแกรมทำให้ โปรแกรมที่ทำหน้าที่นี้จะเรียกว่า Crawler มันจะเก็บข้อมูลทุกหน้ามาให้โดยการดูลิงค์ต่อๆ กันไปเรื่อยๆ 2. พอมีข้อมูลแล้วเราก็ต้องเอาข้อมูลมาวิเคราะห์ ตรงนี้เรียกว่า Indexer ซึ่งก็ตรงตามชื่อ เริ่มจากตัดคำแล้วก็นับคำของแต่ละหน้า ตัดคำพื้นๆ เช่น is the for ทิ้งไป แล้วก็เก็บลงไปในฐานข้อมูลโดยเชื่อมโยงคำกับเอกสารที่เกิด 3. ตอนค้นจะเอา query ที่รับมามาตัดเป็นคำแล้วไปหาในฐานข้อมูล ก็จะได้เอกสารที่มีคำที่ต้องการ ที่ผมอธิบายนี่คือพวก keyword search ค้นหาจากคำเท่านั้น ผิดถูกคงต้องหาผู้รู้มาช่วยอีกที ผมเคยฟังรุ่นพี่ที่เค้าทำมาอีกที Log in or register to post comments
ลองอ่านดู bow_der_kleine Fri, 05/01/2007 - 00:52 ลองอ่านดูที่นี่ครับ Simple Search Engine BioLawCom.De Log in or register to post comments
ลอง Apache Lucene pittaya Fri, 05/01/2007 - 16:16 ลอง Apache Lucene ดูครับ ไม่เคยใช้ แต่ท่าทางน่าสนใจดี Log in or register to post comments
เสริม: dotLucene mk Sat, 06/01/2007 - 08:29 เสริม: dotLucene ก็มีครับ Log in or register to post comments
ขอบคุณทุก au8ust Sat, 06/01/2007 - 10:52 ขอบคุณทุกๆ ท่านเป็นอย่างมากครับ จะนำไปศึกษาดูครับ Log in or register to post comments
ไม่เห็นมี
sugree Thu, 04/01/2007 - 15:28
ไม่เห็นมีผู้รู้มาตอบ ผมตอบแบบมาตรฐานละกัน
1. ก่อนที่จะทำ Search Engine ต้องมีข้อมูลก่อน ส่วนใหญ่ก็ใช้โปรแกรมทำให้ โปรแกรมที่ทำหน้าที่นี้จะเรียกว่า Crawler มันจะเก็บข้อมูลทุกหน้ามาให้โดยการดูลิงค์ต่อๆ กันไปเรื่อยๆ 2. พอมีข้อมูลแล้วเราก็ต้องเอาข้อมูลมาวิเคราะห์ ตรงนี้เรียกว่า Indexer ซึ่งก็ตรงตามชื่อ เริ่มจากตัดคำแล้วก็นับคำของแต่ละหน้า ตัดคำพื้นๆ เช่น is the for ทิ้งไป แล้วก็เก็บลงไปในฐานข้อมูลโดยเชื่อมโยงคำกับเอกสารที่เกิด 3. ตอนค้นจะเอา query ที่รับมามาตัดเป็นคำแล้วไปหาในฐานข้อมูล ก็จะได้เอกสารที่มีคำที่ต้องการ
ที่ผมอธิบายนี่คือพวก keyword search ค้นหาจากคำเท่านั้น ผิดถูกคงต้องหาผู้รู้มาช่วยอีกที ผมเคยฟังรุ่นพี่ที่เค้าทำมาอีกที
ลองอ่านดู
bow_der_kleine Fri, 05/01/2007 - 00:52
ลองอ่านดูที่นี่ครับ Simple Search Engine
BioLawCom.De
ลอง Apache Lucene
pittaya Fri, 05/01/2007 - 16:16
ลอง Apache Lucene ดูครับ ไม่เคยใช้ แต่ท่าทางน่าสนใจดี
เสริม: dotLucene
mk Sat, 06/01/2007 - 08:29
เสริม: dotLucene ก็มีครับ
ขอบคุณทุก
au8ust Sat, 06/01/2007 - 10:52
ขอบคุณทุกๆ ท่านเป็นอย่างมากครับ จะนำไปศึกษาดูครับ