บทความที่เกี่ยวข้องกับ: thai language

Elasticsearch เลือก analyzer ผิดชีวิตเปลี่ยนนะจ๊ะ

ในบทความนี้จะมาคุยกันเกี่ยวกับ analyzer ใน Elasticsearch กัน แต่ไม่ขอลงลึกมากนะเดี๋ยวจะไม่สนุกกัน ^^ เจ้า analyzer มีหน้าในการวิเคราะห์ (แหนะเล่นกันตรงๆ เลย) ประโยคหรือกลุ่มคำที่ถูกส่งเข้าไปหามันทั้งตอนที่เรา index ข้อมูลและตอนที่เราค้นหาข้อมูล เพื่อแบ่งให้เป็นคำๆ เช่น “This is a Elasticsearch Book” ก็อาจจะกลายเป็น “elasticsearch, book” ซึ่งจะกลายเป็นคำยังไงบ้างนั้นก็ขึ้นอยู่กับ analyzer แต่ละตัว

การแก้ไขปัญหาภาษาไทยกับบางโปรแกรมบน windows 7

อ่านหัวข้อแล้วอาจจะมีการงงเล็กน้อย มาฟังคำอธิบายกันครับ ผมพึ่งลงวินโดว์ 7 ได้ประมาณสองอาทิตย์ และก็ได้พบปัญหานึงว่า โปรแกรมที่มีเมนูเป็นภาษาไทย บางโปรแกรมก็สามารถอ่านได้ บางโปรแกรมก็ไม่สามารถอ่านได้ ซึ่งโปรแกรมที่ไม่สามารถอ่านได้นั้นอาจเป็นเพราะไม่ได้ใช้การเข้ารหัสแบบ unicode และทำให้วินโดว์ 7 ไม่เข้าใจก็เลยทำให้เราอ่านไม่ได้