มีวิธีไหนมั่งครับ ที่จะ search ภาษาไทยได้ นอกจากใช้ google search
September 23, 2007
มีวิธีไหนมั่งครับ ที่จะ search ภาษาไทยได้ นอกจากใช้ google search
เท่าที่ลองๆดู มันไม่รู้จักการตัดคำภาษาไทย ผมลองกับ search ของ drupal เอง แล้วก็ sql search ซึ่งมันก็ตัดคำไม่ได้อยู่ดี
หรือจะช่วยๆกันแก้ไขกันดีครับ
แต่ผมคงไม่ค่อยไหว ผมมันพวก web design ไม่ค่อย code hardcore ซักเท่าไหร่ แต่ก็พอดูรู้เรื่อง ไม่รู้จะช่วยอะไรได้มากแค่ไหน

ตัดคำ
สงสัยต้องทำโมดูลตัดคำ ใครมีโค้ดตัดคำเป็น php บ้างมั๊ยครับ
libthai
เอา php ไป hook libthai ได้ไหมอ่ะ?
ไม่คุ้มมั๊ง
ทำน่ะได้ แต่จะกลายเป็นว่าหาที่รันไม่ได้รึเปล่า กลายเป็น php extension ต้องเป็นเครื่องตัวเองเท่านั้น จริงๆ แล้วไอ้ตัวที่เป็น js น่ะพอใช้ได้นะ แต่ดันใช้ regexp ซึ่งใน php ดันจัดการกับ utf-8 ไม่ได้เรื่อง
ไม่รู้ php 5 จะช่วยอะไรได้บ้างรึเปล่า ลองถาม lew ดีกว่า เหมือนเคยพยายามทำอยู่นี่
ไปเจอมาคร
ไปเจอมาครับ ไม่รู้ว่าจะพอเอามาปรับแต่งแก้ไขได้รึปล่าว คิดว่าน่าจะใช้หลักการเดียวกัน
http://drupal.org/project/csplitter
อ้อ
อ้อ วิธีนี้โหดหน่อย แต่ใช้กับภาษาไทยได้ ถ้าเครื่องที่ใช้ให้ memory limit เยอะพอสมควร ผมว่าน่าจะโอเค แค่ทำ dictionary สำหรับภาษาไทยก็พอ
ขอบคุณมากครับ
แปลว่ามีท
แปลว่ามีทางที่จะมี Project ขึ้นมาเป็น Thai Word splitter ใช่ไหมครับ
ไม่ทราบว่ามีงานอะไรที่แจกๆ ให้ช่วยได้ไหมครับ
อยากให้มี Search Module ที่ค้นภาษไทยได้มากๆ เลยครับ ^ ^
เพราะใช้ Goolge CSE ไม่ได้ครับ T^T
ลงDrupal เพื่องาน Intranet ในบริษัทนะครับ
น่าจะมีชุ
น่าจะมีชุดคำอยู่ใน libthai หรือ cttex นะ
ไปค้นเจอว
ไปค้นเจอว่ามี solr.module ให้ใช้.. แต่ปัญหาคือลงเป็น Intranet ในบริษัทไว้นะครับ แล้วก็ลง appserv เป็น web service แล้วมันจะเอา apache-solr-1.2.0 ลงยังไงละครับ.. - -a
ต้องลง lucene
ต้องลง lucene ไว้ด้วย เครื่องไหนก็ได้ครับ
แต่เห็นใน
แต่เห็นใน read me มันระบุให้
สำคัญคือ อ่านวิธีลง solr แล้วก็ยังไม่เข้าใจ.. ถ้าอย่างที่คุณ sugree บอกคือจะต้องมีิีอีกเครื่องหรือครับ...
ตัว solr
ตัว solr เนี่ยมันทำงานบน apache tomcat ครับ เครื่องนี้หรือจะแยกไว้อีกเครื่องก็ได้ มันจะทำหน้าที่ค้นใน mysql แล้วทำ index ให้เอง เอาเป็นว่ามันเป็น java
มีโมดูล
มีโมดูล thaisearch ด้วย
http://www.thaitux.info/node/440
นี่แหละคร
นี่แหละครับที่ต้องการ
ไม่ใช่ว่าผมต้องการใช้ใน intranet นะครับ แต่มันเป็นเรื่องความน่าเชื่อถือต่อ website ด้วย
ถ้าในเรื่องการใช้งานแบบทั่วไป ถ้าใช้ google ผมก็ว่าดีครับ แต่ถ้าเป็น web ของห้างร้านต่างๆ อาจมีบางคนมองเหมือนผม คือว่า "อะไรวะ กะอีแค่ search ทำเองยังไม่ได้เลย ต้องไปอ้างอากู๋ แล้วตูจะคาดหวังเรื่องการบริการอะไรจากมันฟะ"
อาจจะเป็นจำนวนน้อยที่เป็นแบบผม แต่ถ้าผมเป็น ผมคิดว่า คงไม่มีแค่ผมคนเดียวในโลกแน่ๆ
ตอนนี้ module thai search เกิดแล้ว เหลือแต่การมีส่วนร่วมคนละนิดคนละหน่อย แค่นี้ผมว่าก็น่าจะออกเป็นมาตรฐานได้ไม่ยาก
เหมือนกับ mambo ในยุคแรก ที่ search ภาษาไทยไม่ได้เหมือนกัน
ขอบคุณมากครับ ผมจะคอยติดตามอยู่เรื่อยๆ
ใช้ได้กับ
ใช้ได้กับ version 6.0-rc2 เท่านั้นหรือครับ ?
เท่าที่ดู
เท่าที่ดูควรจะใช้กับ 5 ได้นะครับ เปลี่ยนใน .info นิดหน่อย อย่าระบุ 6 ก็พอ
warning: Missing argument 2
warning: Missing argument 2 for thaisearch_help() in .....\modules\thaisearch\thaisearch.module on line 18.
ต้องแก้ยังไงครับ ?
แก้บรรทัด
แก้บรรทัดนี้
ให้เป็น
ขอบคุณครั
ขอบคุณครับ