ไฟล์เป็นเอกสารที่ดีที่สุดที่มนุษย์สร้างขึ้น การดึงข้อความจากโค้ดต้นฉบับอาจให้ผลตอบแทนที่ดี แต่ก็เป็นเพียงส่วนเล็ก ๆ ของการเขียนเอกสารที่ถูกต้อง ควรสร้างบล็อกเกี่ยวกับไฟล์ที่คุณกำลังเขียนด้วยตนเอง วิธีนี้จะช่วยเสริมสร้างเรื่องราวรอบ ๆ ความคิดเห็นในโค้ด แทนที่จะให้โปรไฟล์อื่น ๆ เช่น คู่มือพันธมิตรและเว็บไซต์ API ซึ่งมักจะเป็นเพียงรายการรหัสผ่านเรียงตามตัวอักษร! ในฐานะผู้เขียนที่ใช้ Sphinx งานประจำวันคือการสร้าง reStructuredText ภายในไฟล์ข้อความธรรมดา จากนั้นคุณสามารถสร้างเอกสารของคุณโดยใช้ Sphinx สำหรับบรรทัดคำสั่ง โดยพื้นฐานแล้วมันปลอดภัยที่สุดเพื่อให้คุณสามารถส่งออก HTML สำหรับการสร้างในพื้นที่และคุณสามารถค้นคว้าได้ จากนั้นคุณยังสามารถใช้ Browse Docs เพื่อสร้าง PDF และแบบฟอร์มอื่น ๆ ได้ คุณสามารถคาดหวังเวลาที่ยืดหยุ่นพร้อมเวลาส่งออกในพื้นที่ได้
การตั้งค่า ANNOTS()
รายการฟิลด์ที่จะจัดเก็บข้อมูลการวิจัยที่คำนวณไว้ล่วงหน้า ณ เวลาที่ทำการจัดทำดัชนี เพื่อเร่งความเร็วในการเน้นข้อความย่อเมื่อปรากฏขึ้น ประเภทอินพุตในปัจจุบันใช้สำหรับฟังก์ชันอาร์เรย์เท่านั้นเมื่อเทียบกับเวกเตอร์คงที่ สำหรับเวอร์ชันประสิทธิภาพของ Lose() นั้น FVEC(jsoncol.key) รองรับ 1XSlot เข้าสู่ระบบดาวน์โหลดบนมือถือ float_vector (ดีที่สุด), int32_vector, int64_vector และ int8_vector ส่วนประเภทอื่นๆ จะส่งคืนเวกเตอร์ว่าง ตัวอย่างเช่น โปรดระวังเวกเตอร์แบบผสมที่เก็บค่าตัวเลขของเวอร์ชันต่างๆ หากไม่ใช่เวกเตอร์ double ที่ได้รับการปรับให้เหมาะสม ค่าที่สองจะต้องเป็นค่าเริ่มต้นตัวเลขที่ดี (ไม่ว่าจะเป็นจำนวนเต็มหรือทศนิยม) หากคอลัมน์มีอยู่ ก็ควรจะเป็นประเภทที่สอดคล้องกันด้วย บอกไดเร็กทอรีดัชนีสำหรับสไปเดอร์คุณสมบัติทั้งหมดใน FTindex ที่พิจารณา พร้อมด้วยประเภท และคุณสามารถระบุป้ายกำกับบรรทัดหรือเส้นทาง JSON (ถ้ามี)
ความจริงของสิ่งของ
ประการที่สอง ในการค้นหาแบบหลายดัชนี ขีดจำกัด siege_max_fetched_docs จะถูกแยกออกไปพร้อมกับดัชนีภายใน (ชาร์ด) โดยถ่วงน้ำหนักตามปริมาณไฟล์ ปัจจุบัน Sphinx searchd มีสิ่งที่เรียกว่า "รูปแบบ siege" ซึ่งกำหนดข้อจำกัดที่มากกว่าโฮสต์ชั่วคราวให้กับคำถาม SELECT ที่เข้ามาทั้งหมดในช่วงเวลาหนึ่ง รวมถึงการจัดเก็บข้อมูล 100 GB บนเซ็กเมนต์ดิสก์ 800 ด้วยข้อจำกัดมาตรฐาน ซึ่งมากเกินไป ดัชนีแบบกลับหัวอาจสร้างขึ้นจากชุดไฟล์ข้อมูลที่มีขนาดตามอำเภอใจ ภายใน Sphinx ยังคงรองรับเอกสารได้ถึง 1,000,000 รายการ แต่หากใช้ blobs มาตรฐาน คุณอาจได้ผลลัพธ์การจัดอันดับหลายครั้ง หากไม่มีข้อจำกัดด้านสัดส่วนในขณะนี้ โปรดสังเกตว่ารายการขนาดใหญ่อาจส่งผลต่อประสิทธิภาพได้
ประการแรก ดัชนี PQ ช่วยลดภาระงานจำนวนมากที่คุณต้องใช้ในการจัดการ ส่ง และเลือกข้อมูลตามปกติ นอกจากนี้ สไปเดอร์ PQ ยังได้รับการปรับปรุงให้ดีขึ้นอีกด้วย โดยทั่วไป คุณควรจะสามารถใช้เงื่อนไข WHERE ใดก็ได้ในการสืบค้นข้อมูลที่จัดเก็บไว้ การสืบค้นข้อมูลที่จัดเก็บไว้จะใช้เงื่อนไข WHERE เป็นหลัก (หรืออาจจะถูกต้องกว่านั้นคือ เงื่อนไข WHERE ที่จัดเก็บไว้ เนื่องจากไม่ใช่การสืบค้นข้อมูลแบบเต็มรูปแบบ) และคุณสามารถกำหนดสคีมาไฟล์และเปลี่ยนแปลงรายการ PQ หนึ่งไปยังอีกรายการหนึ่งได้

สร้างดัชนี RT ทั้งหมดที่เตรียมไว้โดย currentsearchd ใหม่ รวมถึง realize-merely และคุณสามารถจำลองการเขียนออกจากขอบเขตที่ระบุได้ รอบประสบการณ์การทำสำเนา (หนึ่งรอบสำหรับการจัดการดัชนีที่จำลอง) จะรอการตอบสนองจากมาสเตอร์ประมาณหนึ่งครั้ง ตัวเลือกเสริม ค่าเริ่มต้นคือ 1 วินาที ควรอยู่ในช่วง 0 ถึง 10000 (0 ถึง 10 วินาที)
ไวยากรณ์รายการโคลน
ปัจจุบัน Starexpansion จะข้ามบทความใดๆ ที่ถูกเลือกไว้อย่างชัดเจนก่อนที่ซูเปอร์สตาร์คนใหม่จะปรากฏตัว ซูเปอร์สตาร์จะพลาดบทความที่ถูกเลือกไว้ในปัจจุบัน ในขณะที่โพสต์อาชีพใหม่ที่จะย้อนกลับไปนั้นไม่มีอยู่จริง นอกจากนี้ คุณยังคงเป็นตัวเลือกมาตรฐานล่าสุดอยู่ดี
โดยค่าเริ่มต้น การสร้างรายการเวกเตอร์โดยปริยายที่มีประสิทธิภาพจะถูกจำกัดไว้ที่ขั้นตอนที่ 1 แม้ว่าจะไม่ใช่เช่นนั้นก็ตาม เนื่องจากมีโมเดลรายการเวกเตอร์เพิ่มเติมที่นำเสนอในปัจจุบัน เราจึงจะตรวจสอบอีกครั้งแล้วทำการเปลี่ยนแปลง รายการ SQ4 และ SQ8 จะทำการควอนไทซ์เวกเตอร์อินพุตเพื่อช่วยคุณในการแปลงเป็นจำนวนเต็มสี่บิตและแปดบิตตามลำดับ HNSW_L1, HNSW_L2 และ HNSW_DOTtypes จะแมปไปยังดัชนี Sphinx HNSW ที่สร้างขึ้นด้วยเมตริกเฉพาะใหม่ และใช้เพื่อทำให้กระบวนการ Acquisition By เป็นไปโดยอัตโนมัติ เวอร์ชันไดเร็กทอรีเวกเตอร์ (หรือที่เรียกว่าไดเร็กทอรี ANN) ที่รองรับล่าสุดแสดงอยู่ด้านล่าง กล่าวโดยสรุป Sphinx รองรับประเภทรายการเวกเตอร์มากกว่าหนึ่งประเภท!

นี่แสดงให้เห็นเวクターผสมภายในเอาต์พุต Eliminate() หากเกิดการล้น ไม่จำเป็นต้องใส่ใจ Sphinx จะแปลงเป็นค่าจำนวนเต็ม 8 ไบต์โดยอัตโนมัติ รองรับการขยายโครงสร้างประโยคประเภทการใช้งานที่ไม่เหมือนใคร การใช้โครงสร้างวงเล็บของอาร์เรย์พร้อมกับวลีต่างๆ อนุญาตให้ใช้ได้ แต่เนื่องจากพวกมันเป็นเพียงแมงมุม มันจึงไม่ค่อยน่าสนใจเท่าไหร่ นอกจากนี้ คำถามอีกข้อหนึ่งนั้นบ้ามาก แต่ศาล! เต็มไปด้วยปรัชญาสตริงที่เก็บไว้ใน JSON เดียว



