Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ท่านใดเคยเขียน php เทียบระหว่างประโยคกับคำในฐานข้อมูลบ้างครับ !



 

ท่านใดเคยเขียน php เทียบระหว่างประโยคกับคำในฐานข้อมูลบ้างครับ !

 



Topic : 101659



โพสกระทู้ ( 142 )
บทความ ( 0 )



สถานะออฟไลน์




สมมติว่ามีประโยคภาษาไทย 1 ประโยค

ต้องการนำไปเทียบกับคำที่อยู่ในฐานข้อมูล ว่า พบคำที่คล้ายจำนวนกี่คำ และมีคำไหนบ้าง

ท่านใดเคยเขียน php ในลักษณะนี้บ้างครับ

รบกวนด้วยครับ

ขอบคุณมากครับ



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-10-14 14:31:06 By : lengza View : 891 Reply : 4
 

 

No. 1



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


แนวคิดผมว่าทำแบบนั้นยาก การแยก คำ พยางค์ ในภาษาไทย ทำได้ยาก
นึกได้ว่า มีฐานข้อมูลเก็บคำไว้ ทำการ คิวรี่ "คำ" ออกมาแล้วนำมาเทียบกับประโยค นั้น ๆ ดูจะง่ายกว่า
แต่ถ้าตารางเก็บคำ มีคำเป็นพัน ๆ คำ ไม่รู้ว่าจะมีปัญหาเรื่องความช้าหรือเปล่า

แต่ที่ถามมาคงยังไม่มีใครเคยทำแน่ ๆ คับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-14 14:51:02 By : apisitp
 


 

No. 2



โพสกระทู้ ( 142 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : apisitp เมื่อวันที่ 2013-10-14 14:51:02
รายละเอียดของการตอบ ::

ที่ว่า มีฐานข้อมูลเก็บคำไว้ ทำการ คิวรี่ "คำ" ออกมาแล้วนำมาเทียบกับประโยค นั้น ๆ ดูจะง่ายกว่า

ขอหลักการแบบชัด ๆ หน่อยครับ คือผมยังมองภาพไม่ออก คิดอัลกอริทึมไม่ออก

ส่วนฐานข้อมุลคำ ผมมีแล้ว ไม่มากเท่าไหร่ 200 คำเองครับ

อยากจะเอาประโยคเข้ามาเทียบกับคำใน 200 คำนี้ครับ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-14 15:10:45 By : lengza
 

 

No. 3



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ใน table คุณก็เก็บคำไป 200 คำ
พอมีประโยคเข้ามา (ที่คิดไว้ สั้นยาวแค่ไหน ที่ตัวอักษรก็กำหนดกันไป) เช่น "ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ"
คุณก็ไปคิวรี่คำทั้ง 200 คำมาจะเก็บแบบไหนก็ตามความถนัด แต่ผมก็เก็บลงอะเรย์ธรรมดา
จากนั้นก็เอาค่าที่เก็บไปเทียบกับประโยค.....

ตรงเอาคำที่เก็บในอะเรย์ ไปเทียบกับประโยคเนี่ยะ แนวคิดก็ประมาณกด (คอนโทรล F แล้วหาคำทั่วไป)
แต่ทีนี้ไอ้วิธีการแบบนี้ หรือ เค้าใช้การค้นหาแบบไหน ต้องลองค้นหาเพิ่มเติมดู
ผมไม่ได้ทำจริง ก็เลยไม่คิดต่อ.....
คงได้แนวคิดจริง ๆ

อ่านเสริม
Go to : อยากค้นหาข้อมูลใน text file ว่ามีอักษรที่ต้องการค้นหากี่ตัว เช่น ค้นหาคำว่า F1
Go to : PHP Search Text file

สุดท้ายระบบของคุณตามที่พบคิด มันคือการย้อนกลับจากความเป็นจริง....
ในความเป็นจริง เข้าจะมี textfile หรือ ข้อความ เก็บไว้ แล้วใส่ keyword เข้ามาค้นหา
แต่ของคุณมี keyword ลอยไว้ 200 คำ รอประโยคเข้ามาวาง แล้วเอา 200 คำ วิ่งเข้าไปเทียบ....
ก็ต้องลองจินตนาการดูว่าเป็นไปได้หรือเปล่าครับ มันคือแนวคิด ลองทำจริงก็จะรู้ครับ

ว่าแต่ตอบให้หายสงวัยหน่อยเถอะครับ ทำระบบอะไร ถึงต้องเป็นแบบนี้ครับ
ใช้งานแบบไหน เพราะอ่านมาก็เยอะยังไม่เคยเจอจริง ๆ


ประวัติการแก้ไข
2013-10-14 15:36:07
2013-10-14 15:40:56
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-14 15:24:12 By : apisitp
 


 

No. 4



โพสกระทู้ ( 142 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณครับ

เดียวผมจะลองทำดูครับ กำลังลองผิดลองถูก 555
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-10-14 15:39:28 By : lengza
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ท่านใดเคยเขียน php เทียบระหว่างประโยคกับคำในฐานข้อมูลบ้างครับ !
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่