Tag: query

การหา related content ง่ายๆ ด้วย Elasticsearch

หลังจากที่หลงทาง พยายามหา algorithm ต่างๆ ในการดึงข้อมูล article ที่คล้ายกับ article ที่เราต้องการเสียหลายวิธี (dismax, tags with boost parameter, aging deboost) ซึ่งก็ได้ผลมาในระดับหนึ่ง ปัญหาที่เกิดก็คือ การปรับแต่ง parameter เพื่อให้ได้ผลที่ต้องการ หรือแม้แต่ตัว query เองมันยากมากกกก แต่แทบไม่เชื่อตัวเองว่า elasticsearch มี query แบบพิเศษแบบหนึ่ง ที่ช่วยให้โลกน่าอยู่ขึ้นมาก และมีมาตั้งนานแล้ว (ทำไมเมื่อก่อนไม่เจอ) นั่นก็คือ MLT – More Like This query นั่นเอง (link เป็น doc ตัว 7.3 แต่ลองเอา query ไปรันใน 2.x ก็ทำงานได้ปกติ) […]