ลักษณะสำคัญอย่างหนึ่งของ IR System ใดๆ คือลำดับที่ของผลลัพธ์ที่จะส่งคืนไปให้ผู้ใช้นั้น ควรจะเรียงในลักษณะที่ รายการ ( row ) หลังๆ ในทางปฏิบัติ ThaiEngine กำหนดให้มีคะแนนความตรงกับความต้องการของผู้ใช้ โดยเรียกว่า Relavance Ranking ในการคาดเดาว่า ผลลัพธ์รายการใดน่าจะตรงกับความต้องการของผู้ใช้มากที่สุดนั้น มีหลักการคำนวณอยู่หลายวิธี แต่ละวิธีอาจได้ผลดี แตกต่างกัน ขึ้นอยู่กับชนิดของข้อมูล ปริมาณข้อมูล รวมถึงนโยบายของเจ้าของระบบ สำหรับ ThaiEngine นั้นระบบสามารถปรับเปลี่ยน Relavance Ranking ได้ โดยขึ้นอยู่กับความต้องการของผู้ใช้และข้อตกลงร่วมกัน
- ในการคาดเดาว่า ผลลัพธ์รายการใดน่าจะตรงกับความต้องการของผู้ใช้มากที่สุดนั้น ThaiEngine เรียกค่า ความตรงใจนี้ว่า Relevance Ranking โดยที่ใช้ในการเรียงลำดับผลลัพธ์ออกมา เพื่อให้รายการที่มี Relevance Ranking สูง ( ตรงใจมาก ) จะออกมาในลำดับต้นๆ
- เจ้าของระบบสามารถกำหนดสูตรของ relevance ranking ได้
- ในการคำนวณ Relevance Ranking จะใช้ค่าต่อไปนี้เป็น parameter ในการคำนวน
- จำนวนพยางค์ที่ตรงกับ search string (P1)
- จำนวนคู่ของพยางค์ที่ตรงกับ search string (P2)
- จำนวนคู่ของพยางค์ที่ตรงและไม่สลับลำดับ ที่ตรงกับ search string (P3)
- ความเก่า-ใหม่ของข้อมูล (P4)
- ระดับความสำคัญของ column (P0)
- สามารถปรับสูตรในการคำนวณได้ เช่น Relevance Ranking = P0 * ( 2*P4 + 4*P3 + 2*P2 + P1 )