คุณสมบัติที่หลากหลาย | ⚡ รวดเร็วอย่างเหลือเชื่อ
การใช้งานเครื่องมือค้นหา tantivy ที่รวดเร็วเป็นพิเศษและปรับเปลี่ยนได้ผ่าน REST
lnx ถูกสร้างขึ้นเพื่อไม่ให้คิดค้นสิ่งใหม่ๆ ขึ้นมาใหม่ โดยอยู่เหนือรันไทม์ที่ขโมยงานของ tokio-rs , ไฮเปอร์ เว็บเฟรมเวิร์ก รวมกับพลังการประมวลผลดิบของ เสิร์ชเอ็นจิ้นแทนทีวี
เมื่อรวมกันแล้ว lnx สามารถเสนอการจัดทำดัชนีมิลลิวินาทีในการแทรกเอกสารนับหมื่นรายการในคราวเดียว (ไม่ต้องรออีกต่อไปเพื่อให้สิ่งต่าง ๆ ได้รับการจัดทำดัชนี!) ธุรกรรมต่อดัชนี และความสามารถในการประมวลผลการค้นหาเหมือนเป็นเพียงการค้นหาอีกครั้งใน hashtable ?
lnx แม้ว่าใหม่มากจะนำเสนอฟีเจอร์ที่หลากหลาย ต้องขอบคุณระบบนิเวศที่มันตั้งอยู่
ที่นี่ คุณจะเห็น lnx ทำการค้นหาขณะที่คุณพิมพ์ชุดข้อมูลเอกสาร 27 ล้านชุดที่เข้ามาที่ 18GB ที่เหมาะสมเมื่อจัดทำดัชนีแล้ว ทำงานบน i7-8700k ของฉันโดยใช้ RAM ~ 3GB พร้อมระบบที่คลุมเครือรวดเร็วของเรา มีชุดข้อมูลที่ใหญ่กว่าให้เราลองหรือยัง เปิดประเด็น!
lnx สามารถให้ความสามารถในการปรับแต่งระบบให้เหมาะกับกรณีการใช้งานเฉพาะของคุณได้ คุณสามารถปรับแต่งเธรดรันไทม์แบบอะซิงโครนัสได้ เธรดพูลที่เกิดพร้อมกัน เธรดต่อผู้อ่านและเธรดตัวเขียน ทั้งหมดต่อดัชนี
สิ่งนี้ช่วยให้คุณสามารถควบคุมรายละเอียดได้ว่าทรัพยากรคอมพิวเตอร์ของคุณไปที่ใด มีชุดข้อมูลขนาดใหญ่แต่อ่านพร้อมกันน้อยกว่าใช่ไหม กระแทกเธรดของผู้อ่านเพื่อแลกกับการทำงานพร้อมกันสูงสุดที่ต่ำกว่า
ตัวเลขด้านล่างนี้ถ่ายโดย lnx-cli
ของเราในชุดข้อมูล movies.json
ขนาดเล็ก เราไม่ได้พยายามให้สูงขึ้นกว่านี้ เนื่องจาก Meilisearch ใช้เวลานานอย่างไม่น่าเชื่อในการจัดทำดัชนีเอกสารนับล้าน แม้ว่ากลไก Meilisearch ใหม่จะปรับปรุงเรื่องนี้บ้างก็ตาม
แม้ว่า lnx จะมีฟีเจอร์มากมาย แต่ระบบยังใหม่ไม่สามารถทำได้ทั้งหมด โดยธรรมชาติแล้ว มันมีข้อจำกัดบางประการ: