groonga

ภาพหน้าจอของซอฟแวร์:
groonga
รายละเอียดซอฟแวร์:
รุ่น: 4.0.8
วันที่อัพโหลด: 17 Feb 15
ผู้พัฒนา: The groonga project
การอนุญาต: ฟรี
ความนิยม: 23

Rating: 5.0/5 (Total Votes: 1)

groonga เป็นโอเพนซอร์สกระจายได้อย่างอิสระที่ถูกต้องและเครื่องมือค้นหาข้อความแบบเต็มเร็วมากและคอลัมน์ยูทิลิตี้การจัดเก็บ มันขึ้นอยู่กับดัชนีคว่ำและช่วยให้ผู้ใช้เขียนปพลิเคชันที่มีประสิทธิภาพสูงซึ่งต้อง search.Features ข้อความเต็มรูปแบบที่คุณสมบัติ glanceKey รวมถึงการค้นหาข้อความแบบเต็มรูปแบบและการปรับปรุงทันทีเก็บคอลัมน์และแบบสอบถามรวมดัชนีคว่ำและ tokenizer จัดเก็บแบ่งปัน และอ่านล็อคฟรีเช่นเดียวกับสถานที่ทางภูมิศาสตร์ (ละติจูดและลองจิจูด) ค้นหา
ใช้ในตัวเลือกบรรทัดคำสั่งซึ่งสามารถดูได้อย่างรวดเร็วโดยใช้ & lsquo; groonga --help & rsquo; คำสั่งหลังจากการติดตั้ง (ดูการเริ่มต้นส่วนรายละเอียดด้านล่าง) คุณสามารถบังคับ groonga ให้ทำงานในไคลเอนต์เซิร์ฟเวอร์หรือโหมดภูตเป็นตามค่าเริ่มต้นซอฟแวร์จะทำงานเฉพาะในโหมดสแตนด์อโลน
เลือกบรรทัดคำสั่งต่างๆที่มีอยู่กับผู้ใช้และจัดอยู่ในหมวดหมู่เช่นตัวเลือกการสร้างฐานข้อมูลแบบสแตนด์อโลน / ตัวเลือกของลูกค้าเซิร์ฟเวอร์ / ภูตตัวเลือกตัวเลือกการเข้าสู่ระบบเช่นเดียวกับที่พบบ่อย options.Designed ส่วน MroongaAlso ของโครงการนี​​้ Mroonga แอพลิเคชันที่ถูกออกแบบมาเป็นโอเพนซอร์สเครื่องมือเก็บบรรทัดคำสั่งที่ขับเคลื่อนด้วยฐานข้อมูล MySQL groonga มีการกระจายเป็นห้องสมุดซีและในตัว server.Getting เริ่มต้นกับโปรแกรม groongaThis ต้องติดตั้งบนระบบของคุณเพื่อที่จะใช้มัน ดังนั้นคุณจะต้องเปิดตัวจัดการแพคเกจของคุณค้นหา groonga และติดตั้ง หากซอฟต์แวร์ไม่สามารถใช้ได้ในที่เก็บซอฟแวร์หลักของการกระจายของคุณหรือรุ่นเก่ากว่าหนึ่งกระจายบน Softoware เราขอแนะนำให้ปฏิบัติตามคำแนะนำต่อไปนี้เพื่อติดตั้ง groonga
ดาวน์โหลด tarball (เก็บ TAR) โดยใช้ส่วนของการดาวน์โหลดโดยเฉพาะข้างต้นบันทึกแฟ้มที่ไหนสักแห่งบนเครื่องคอมพิวเตอร์ของคุณแกะมันเปิดจำลอง terminal และไปที่สถานที่ตั้งของไฟล์ที่เก็บสกัดโดยใช้ & lsquo; cd & rsquo; คำสั่งได้ (เช่น cd /home/softoware/groonga-4.0.8)
จากนั้นคุณต้องเรียกใช้ & lsquo; ./ กำหนดค่า && ทำให้ & rsquo; คำสั่งการกำหนดค่าและรวบรวมโปรแกรมตามด้วย & lsquo; ให้ติดตั้ง & rsquo; คำสั่งเป็นรากหรือ & lsquo; sudo ให้ติดตั้ง & rsquo; คำสั่งเป็นผู้ใช้สิทธิพิเศษที่จะติดตั้งระบบกว้าง

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • การปรับปรุง
  • [deb] สนับสนุน Ubuntu 12.04 อีกครั้งเพราะเทรวิส-CI วิ่งบน.
  • [mruby] ที่รองรับการพิมพ์สวย - & quot; PP & quot; สำหรับการแก้จุดบกพร่อง และได้รับการสนับสนุนที่จะแสดงวัตถุภายในรูปแบบอธิบายเพิ่มเติมเมื่อตรวจสอบมัน.
  • สนับสนุนการสอบถามการค้นหาข้อความเต็มโดยไม่ต้องดัชนีถ้าหนึ่งคอลัมน์ที่ระบุไว้สำหรับ --match_columns แม้ว่าการค้นหาลำดับจะถูกดำเนินการโดย --query และ --match_columns รวมกัน [groonga-dev, 02902] [รายงานโดยอัตสึชิโนดะ]
  • [ทดลอง] in_values​​ สนับสนุนโหมดการค้นหาลำดับอัตโนมัติ มีกรณีที่การค้นหาลำดับจะเร็วกว่าการค้นหาดัชนีเมื่อจำนวนแคบลงบันทึกมีขนาดเล็กพอในทางตรงกันข้ามกับจำนวนของระเบียนคาดว่าจะแคบลงโดย in_values​​ ด้วยและการดำเนินงานที่ใช้ดัชนีเป็น ค่าของ GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO จะใช้เป็นเกณฑ์ว่า Groonga ดำเนินการค้นหาลำดับหรือค้นหากับดัชนีในกรณีเช่นนี้.
  • [mruby] ที่รองรับการโหลดทางญาติของสคริปต์.
  • ชุดทดสอบได้รับการสนับสนุนในการเขียนการทดสอบการเพิ่มประสิทธิภาพการค้นหาได้ง่ายขึ้นด้วยการใช้งาน mruby สร้าง.
  • สนับสนุนการก่อสร้างดัชนีออฟไลน์สำหรับตัวกรอง token [GitHub # 239] [Patch โดย Naoya Murakami]
  • [ทดลอง] ระหว่างการสนับสนุนโหมดการค้นหาลำดับอัตโนมัติ ใช้ค่าของ GRN_BETWEEN_TOO_MANY_INDEX_MATCH_RATIO เป็นเกณฑ์ แนวคิดพื้นฐานคล้ายกับ GRN_IN_VALUES_TOO_MANY_INDEX_MATCH_RATIO.
  • [ทดลอง] สนับสนุน drilldowns หลาย: เอกสาร: / อ้างอิง / คำสั่ง / เลือกคำสั่ง ไวยากรณ์จะขยายไปยังสนับสนุนคุณสมบัตินี้ หนึ่งใหม่จะ --drilldown [Label1] .keys COLUMN1, COLUMN2 สำหรับกุญแจ --drilldown [Label1] .output_columns _value.COLUMN1, _value.COLUMN2, _nsubrecs สำหรับคอลัมน์เอาท์พุท ในรุ่นก่อนหน้า, โปรแกรมไคลเอนต์จะต้องดำเนินการด้วยตัวเองสำหรับการเจาะลึกโดยหลายปุ่ม ใช้ _key [N] สำหรับ --drilldown [Label1] .output_columns เพื่อแสดงค่าเดิมของสำคัญในการบันทึก.
  • ได้รับการสนับสนุนในการค้นหา 'reference_column @ & quot; แบบสอบถาม & quot;' โดยไม่ต้องดัชนี.
  • [ทดลอง] เพิ่มคำสั่ง range_filter มันจะเร็วกว่าการเลือกคำสั่งในการเรียกช่วงที่เฉพาะเจาะจงของระเบียนในกรณีส่วนใหญ่เพราะมันไม่ได้ส่งกลับจำนวนของระเบียนที่ตรงกัน มีข้อ จำกัด ที่ไม่สนับสนุนการเจาะลึกและอื่น ๆ ดังนั้น range_filter เหมาะสำหรับการแยกบันทึกไม่มีครั้งแรกในช่วงที่เฉพาะเจาะจงสำหรับการจัดอันดับหรือสิ่งอื่น.
  • [httpd] สนับสนุน groonga-httpd หน้าต่าง.
  • คอลัมน์เวกเตอร์ที่รองรับสำหรับการเจาะลึก.
  • [deb] เปลี่ยน groonga-httpd เป็นค่าเริ่มต้นแพคเกจเซิร์ฟเวอร์ HTTP groonga เซิร์ฟเวอร์ http จะเลิก โปรดทราบว่า groonga HTTP サーバーฟังก์ชันการทำงานที่ตัวเองจะยังคงอยู่ใน Groonga ถ้าคุณเพียงต้องการที่จะใช้เซิร์ฟเวอร์ HTTP ที่เรียบง่ายในวิธีแบบดั้งเดิมระบุอาร์กิวเมนต์ที่เหมาะสมโดยบรรทัดคำสั่งสำหรับคำสั่ง groonga.
  • เพิ่มแฟ้มการกำหนดค่าสำหรับ Windows CI ใน AppVeyor [groonga-dev, 02970,02981] [Patch โดยฮิโรชิฮาตาเกะ]
  • แก้ไข:
  • [เอกสาร] คงเส้นทางตัวอย่างเช่นการดำเนินการเกี่ยวกับการทำซ้ำ table_create [GitHub groonga.org # 14] [รายงานโดยมาซาฟูมิโยโกยาม่า]
  • แก้ไขจุดบกพร่องที่ซ้อนกันค้นหาข้อความเต็มกับการจัดทำดัชนี X._key ผลลัพธ์ที่ว่างเปล่า.
  • ธงคงพารามิเตอร์ซึ่งเป็นที่เข้มงวดใน BSD mkostemp (3) [GitHub # 240] [Patch โดยจุน Kuriyama]
  • แก้ไข bug ที่เลือกรายงานคำสั่งประเภทค่าที่ไม่ถูกต้อง (ตาราง) ขณะที่ประเภทค่าคอลัมน์ดัชนี มันได้รับการแก้ไขเพื่อ UInt32 โปรดทราบว่ามันมีผลกระทบเฉพาะมูลค่าของส่วนหัวของการตอบสนอง ผลการค้นหาจะไม่ได้เปลี่ยนเลย.
  • แก้ไข bug ที่เปรียบเทียบการดำเนินงานเช่น = = ที่มีเวลาและประเภทสตริงผลลัพธ์ที่ไม่ถูกต้อง.
  • แก้ไข bug ว่าการค้นหาคำนำหน้าไม่สามารถดำเนินการกับตัวเดียวเช่น & quot; x * & quot ;. [GitHub # 242] [Patch โดย Naoya Murakami]
  • แก้ไขการรั่วไหลของหน่วยความจำในมูลค่า ShortText เจาะลึกกับ --filter.
  • คงที่ขาดหายไป & quot; & quot; สำหรับ & quot; DDL: set_token_filters & quot; เข้าสู่ระบบ [รายงานโดย Naoya Murakami]

มีอะไรใหม่ ในรุ่น 4.0.0:

  • การปรับปรุง:
  • [นอร์มอล] ได้รับการสนับสนุนที่จะแสดงให้ & quot; ตรวจสอบ & quot; ซึ่งจะใช้สำหรับการคำนวณตำแหน่งตัวอักษรถัดไป ใช้ธง WITH_CHECKS เพื่อเปิดใช้งานคุณลักษณะนี้.
  • [deb] ลดลงอูบุนตู 13.04 สนับสนุน.
  • แก้ไข:
  • แก้ไขข้อบกพร่องผิดพลาดที่วัตถุใน grn_expr ถูกนำมาใช้หลังจากที่มันเป็นอิสระ ปกติ Groonga เซิร์ฟเวอร์ของผู้ใช้ไม่ได้รับข้อผิดพลาดนี้ ข้อผิดพลาดนี้ส่วนใหญ่มีผลกระทบต่อผู้ใช้ Rroonga เนื่องจากข้อผิดพลาดนี้จะเกิดขึ้นโดยการระบุชื่อคอลัมน์รวมทั้งชื่อคอลัมน์หลอก - เช่น '_key' -. ผู้ใช้ Rroonga อาจจะใช้การใช้งาน
  • คงไม่ได้ในการดำเนินการที่ไม่คาดคิดลบน้ำตกซึ่งเป็นที่รู้จัก Groonga 3.0.8 ปล่อย ถ้าช่วงที่มาและโดเมนดัชนีจะแตกต่างกัน Groonga ไม่ได้รันน้ำตกลบ [groonga-dev, 02073] [รายงานโดย Yoku]
  • คงที่จะไม่เผยแพร่ grn_snip โครงสร้าง ใช้ grn_obj แทน grn_snip ถ้าคุณใช้ grn_snip_close กรุณาเปลี่ยน grn_snip_close เพื่อ grn_obj_close.
  • [snippet_html] แก้ไข bug ผิดพลาดเมื่อ --query ว่างเปล่า [groonga-dev, 02097] [รายงานโดย Naoya Murakami]
  • [snippet_html] คงที่ในการปราบปรามข้อความแจ้งเตือนเมื่อระดับเนื้อหาของคอลัมน์เป็นข้อความที่ว่างเปล่า [groonga-dev, 02097] [รายงานโดย Naoya Murakami]
  • [groonga-httpd] แก้ไข bug & quot; ปิด & quot; จะถูกใช้เป็นชื่อเส้นทางใน groonga_query_log_path [groonga-dev, 02113] [รายงานโดย Ryoji ยามาโมโตะ]

มีอะไรใหม่ ในรุ่น 3.1.2:

  • การปรับปรุง:
  • [เอกสาร] ปรับปรุงเพื่อ caplitalized & quot; Groonga & quot; ข้อตกลงในเอกสาร [Patch โดย cosmo0920] [GitHub # 136, # 137, # 138, # 139, # 140, # 141, # 142, # 143, # 144, # 145, # 146, # 147, # 148, # 149, # 150, # 151]
  • สนับสนุนสามารถปรับแต่งค่าหมดเวลาล็อค ดูการกำหนดค่าระดับโลกเกี่ยวกับรายละเอียด [groonga-dev, 02017] [แนะนำโดย Yoku]
  • [เอกสาร] เพิ่มคำอธิบายเกี่ยวกับคุณค่าของการหมดเวลาล็อค.
  • เปิดใช้งาน GRN_JA_SKIP_SAME_VALUE_PUT โดยค่าเริ่มต้น ในรุ่นก่อนหน้านี้ค่าของการกำหนดค่านี้คือ 'ไม่' การเปลี่ยนแปลงนี้ส่งผลกระทบต่อการลดขนาดของฐานข้อมูล Groonga.
  • สนับสนุนดัชนีหลายแห่งรวมถึงดัชนีที่ซ้อนกันและคำหลักหลายแบบสอบถาม การเปลี่ยนแปลงนี้จะช่วยปรับปรุงผลการค้นหาที่ขาดหายไปเมื่อ isssue แคบลงโดยหลายคำหลักแบบสอบถาม.
  • เพิ่ม API ในการปรับแต่งนอร์มอลสำหรับตัวอย่าง.
  • แก้ไข:
  • คงไม่ได้ที่จะใช้ดัชนีสำหรับการค้นหาที่ว่างเปล่า การเปลี่ยนแปลงนี้จะช่วยให้คุณสามารถค้นหาแม้ว่าคำที่ว่างเปล่า โปรดทราบว่านี้หมายความว่าจะมีการลงโทษประสิทธิภาพถ้าระเบียนว่างเปล่าจำนวนมากที่มีอยู่ [groonga-dev, 02052] [รายงานโดย Naoya Murakami]
  • คงพฤติกรรมเกี่ยวกับค่าตอบแทนของ & quot; X || Y & quot; และ & quot; X && Y & quot; สำหรับการปรับตัวให้ ECMAScript ใน & quot; X || Y & quot; กรณีถ้าทั้ง X หรือ Y ตามเงื่อนไขก็จะกลับตัวเอง X หรือ Y ตัวเองแทน 1 หรือ 0.
  • ใน & quot; X && Y & quot; กรณีถ้า x และ y ตามเงื่อนไขก็จะกลับ X ตัวเองแทน 1. ถ้า X ไม่พอใจสภาพก็กลับเท็จแทน 0.
  • คงที่จะกลับ null เมื่อตัวอย่างไม่พบ การเปลี่ยนแปลงนี้จะช่วยให้คุณสามารถตั้งค่าเริ่มต้นของ snippet_html ในวัตถุประสงค์ดังกล่าวใช้ & quot; snippet_html (XXX) || 'ค่าเริ่มต้น' & quot;.

มีอะไรใหม่ ในรุ่น 3.1.1:

  • การปรับปรุง:
  • [deb] บริสุทธิ์แพคเกจ Groonga สำหรับนโยบาย Debian [groonga-dev, 01930] [แนะนำโดยฮิเดกิ Yamane]
  • [deb] ลดลง Debian 6.0 (บีบ) สนับสนุน.
  • [deb] ลดลง Ubuntu 10.04 (ชัดเจน) การสนับสนุน.
  • สนับสนุน geo_in_rectangle ในโลก.
  • รายงานข้อผิดพลาดที่รองรับเมื่อล้มเหลวในการหล่อค่าไม่ถูกต้องชนิดจุดภูมิศาสตร์.
  • ส่งออกแมโครบางอย่างที่ถูกนำมาใช้สำหรับการเข้าถึงชื่อคอลัมน์หลอก [groonga-dev 1999] [แนะนำโดย whombx]
  • [เอกสาร] บริสุทธิ์เอกสารการเจาะลึก [รายงานโดย @Yahppo]
  • สนับสนุนระหว่างฟังก์ชั่นที่ใช้สำหรับการกรองค่าคอลัมน์ในช่วงเฉพาะ.
  • [เอกสาร] Updated เทรวิส CI ข้อมูล envrinment [Patch โดย cosmo0920]
  • [รอบต่อนาที] [ฟาง] ลดลง Fedora 19.
  • [รอบต่อนาที] [ฟาง] สนับสนุน Fedora 20.
  • [เอกสาร] Updated & quot; Groonga & quot; เอกสาร [Patch โดย cosmo0920] [GitHub # 122, # 123, # 124, # 125, # 125, # 126, # 127, # 128, # 129, # 130, # 131, # 131, # 132, # 133, # 134]
  • แก้ไข:
  • [munin] คงที่หมายเลขพอร์ตที่ไม่ถูกต้องซึ่งมีการระบุไว้สำหรับ GQTP.
  • [geo_in_circle] แก้ไข bug ว่าถ้าคุณระบุ & quot; LONGITUDExLATITUDE & quot; เป็นอาร์กิวเมนต์ที่ 3 ของ geo_in_circle, Groonga เกิดปัญหา.

มีอะไรใหม่ ในรุ่น 3.1.0:

  • การปรับปรุง:
  • [ทดลอง] สนับสนุนตัวเลือกที่จะข้ามการปรับปรุงสำหรับค่าเดียวกัน มันถูกเปิดใช้งานโดยการตั้งค่า GRN_JA_SKIP_SAME_VALUE_PUT = ใช่ตัวแปรสภาพแวดล้อมเป็น.
  • การปรับปรุงเพื่อแสดง tokenizer และข้อความเดิมในข้อความเตือนโทเค็นที่ว่างเปล่า มันแสดงให้เห็นสัญลักษณ์ที่เกิดขึ้นจริงจึงช่วยให้คุณสามารถตรวจสอบปัญหาที่เกี่ยวข้องกับโทเค็น.
  • การสนับสนุน AIO หักลดลง [# 2054] [รายงานโดย Sho Minagawa]
  • [หน้าต่าง] สนับสนุนการสร้างด้วย Visual Studio ด่วน 2008 [# 1964 ความคิดเห็นที่ 21] มันมีวัตถุประสงค์เพื่อส่งเสริมการ bundling Mroonga กับ MariaDB ในอนาคต.
  • แก้ไข:
  • แก้ไข bug ว่าประเภทของ & quot; _value & quot; คอลัมน์ถือว่าเป็น Int32 มันทำให้เกิดกรณีที่มูลค่าของ & quot; _value & quot; คอลัมน์ออกเสียงลงอย่างไม่คาดคิด [รายงานโดย Genki Takiuchi]
  • คงที่จะต้องใช้ GLib 2.14.0 หรือสูงกว่าสำหรับโปรแกรมมาตรฐาน โปรแกรมมาตรฐานที่มีการเปลี่ยนแปลงการใช้ GRegex ​​ที่ต้องใช้ GLib 2.14.0 หรือสูงกว่า มันมีผลต่อผู้ใช้ที่รวบรวม Groonga กับ '--enable-มาตรฐาน' การกำหนดค่า [groonga-dev, 01890] [รายงานโดย WING]
  • คงที่หน่วยความจำรั่วในการปรับปรุงเวกเตอร์คอลัมน์ที่ว่างเปล่าที่มีค่าเดียวกัน.
  • แก้ไขการรั่วไหลของหน่วยความจำในการปรับปรุงดัชนีเวกเตอร์คอลัมน์ มันมีผลต่อกรณีที่คุณเก็บค่าของคอลัมน์ที่มีลำดับไบต์ UTF-8 ที่ไม่ถูกต้อง.
  • [ปลั๊กอิน] [หน้าต่าง] แก้ไขปัญหาที่ลงทะเบียนคำสั่งโดยไม่ต้องล้มเหลว 'lib / groonga / ปลั๊กอิน' [รายงานโดย @yito]

มีอะไรใหม่ ในรุ่น 3.0.9:

  • การปรับปรุง:
  • [เอกสาร] [httpd] เพิ่มเอกสารเกี่ยวกับการสั่ง groonga_database_auto_create.
  • [httpd] เพิ่มคำสั่ง groonga_cache_limit.
  • [เอกสาร] คำอธิบายเพิ่มว่าทำไมการบีบอัด zlib / LZO ถูกปิดใช้งานโดยค่าเริ่มต้น [groonga-dev, 01845] [แนะนำโดย Naoya Murakami]
  • ลบข้อ จำกัด ที่เกี่ยวข้องกับ RLIMIT_NOFILE บนเซิร์ฟเวอร์ HTTP ซึ่งจะช่วยให้กระบวนการเซิร์ฟเวอร์ HTTP ในการจัดการมากกว่า 4,096 ไฟล์.
  • [ทดลอง] เพิ่มบาง API เพื่อบูรณาการเข้าไปใน mruby groonga [GitHub # 109, # 110, # 111, # 112, # 113, # 114, # 115, # 116, # 117, # 118] [Patch โดย wanabe]
  • [travis] สนับสนุน CMake สร้างเทรวิส-CI.
  • [เอกสาร] เพิ่มเอกสารเกี่ยวกับการปรับแต่ง.
  • [ทดลอง] เพิ่มคำสั่ง ruby​​_load.
  • [httpd] ร่างกายหลายบัฟเฟอร์สนับสนุนของคำขอ POST คำสั่งโหลดที่เกิดหมดเวลาในกรณีเช่นนี้ [GitHub # 120] [Patch โดย Motoi Washida]
  • [gqtp] ข้อผิดพลาดได้รับการสนับสนุน ร่างกายมีการเปลี่ยนแปลงที่จะกลับข้อความดิบ insted ของข้อความที่ยกมาสองครั้ง นี่คือการเปลี่ยนแปลงที่เข้ากันไม่ได้.
  • [http] สนับสนุน & quot; 400 คำขอ Bad & quot; สำหรับข้อผิดพลาดอาร์กิวเมนต์ไม่ถูกต้อง.
  • [เอกสาร] เพิ่มตัวอย่างสำหรับการเสร็จสิ้น
  • สนับสนุน Ubuntu 13.10 (ทะลึ่ง Salamander).
  • แก้ไข:
  • แก้ไขจุดบกพร่องที่ทำให้เกิด SEGV โดยล้นเลขคณิต ปัญหานี้เกิดขึ้นเมื่อขนาดของดัชนีที่เกินกว่าขนาดของหน่วยความจำเสมือน [groonga-dev, 01661] [รายงานโดย Naoya Murakami]
  • ล็อคความจำเป็นคงที่สำหรับการสร้างตาราง การเปลี่ยนแปลงนี้ช่วยแก้ไขปัญหาประสิทธิภาพที่ถดถอย instroduced ที่ Groonga 3.0.5.
  • แก้ไข bug ว่าฐานข้อมูลที่มีคอลัมน์อ้างอิงไม่สามารถลบได้ มันมีผลต่อกรณีที่การจัดทำดัชนีตาราง / คอลัมน์และตารางอ้างอิงจะถูกลบออกในตอนแรกแล้วเอาการดำเนินการกับคอลัมน์ดัชนีและคอลัมน์อ้างอิงล้มเหลว [รายงานโดย Eito Katagiri] [GitHub Rroonga # 13]
  • แก้ไข bug ว่าการลบฐานข้อมูลซึ่งใช้คีย์ DAT ขยะอาจยังคงอยู่.
  • [http] คงที่หน่วยความจำรั่วขนาดเล็กที่เกิดจากบัฟเฟอร์ส่วนหัว HTTP ที่ใช้ร่วมกันในหัวข้อคนงานเดียวกัน.
  • [httpd] แก้ไข bug ที่ groonga_database_auto_create พารามิเตอร์ที่ไม่ได้รับการถ่ายทอด ก็หมายความว่าพารามิเตอร์เหล่านี้จะถูกละเว้นเพียงในบล็อกตำแหน่งที่ไม่ใช่.
  • แก้ไข bug ที่สถานะคำสั่งอาจจะให้ผลตอบแทนอัตราการตีแคชที่ไม่ถูกต้อง.
  • แก้ไขข้อผิดพลาดที่หล่อเพื่อเวลาที่อาจจะทำให้เกิดปัญหาน้ำล้น มันมีผลต่อกรณีที่ได้รับมอบหมายของค่าเวลาที่บ่งบอกถึงการที่สูงกว่ามูลค่า 32bit.

มีอะไรใหม่ ในรุ่น 3.0.8:

  • การปรับปรุง:
  • [admin] ปรับปรุงจัดการข้อผิดพลาดของการทำงานที่เลือก การเปลี่ยนแปลงนี้แสดงให้เห็นถึงข้อผิดพลาดและซ่อนโหลดโต้ตอบ [Patch โดย orangain]
  • [admin] ปรับปรุงส่งแบบฟอร์มการค้นหาที่มีปุ่ม Enter [Patch โดย orangain]
  • [admin] ปรับปรุงเพื่อแสดงตัวยึดในแบบฟอร์มการค้นหา การเปลี่ยนแปลงนี้แสดงให้เห็นตัวอย่างการใช้งาน [Patch โดย orangain]
  • [httpd] ที่รองรับคำสั่ง groonga_query_log_path
  • [เอกสาร] Updated เลือกเอกสารเกี่ยวกับจำนวนของความนิยมในการตอบสนองเลือก.
  • การปรับปรุงที่จะไม่สนใจโทเค็นที่ว่างเปล่าซึ่งถูกสร้างขึ้นโดยช่องว่างที่ต่อเนื่องมาจาก tokenizer [groonga-dev, 01729] [แนะนำโดย Naoya Murakami]
  • [token คั่น] ปรับปรุงการรักษาพื้นที่อย่างต่อเนื่องเป็นพื้นที่ tokenizer นับถือ 2 หรือมากกว่าพื้นที่ที่มีการป้อนข้อมูลที่ถูกต้อง.
  • [เอกสาร] เพิ่มบันทึกหมายเหตุเกี่ยวกับดัชนีสำหรับแต่ละคอลัมน์ vs ดัชนีสำหรับคอลัมน์หลาย.
  • [เอกสาร] บันทึกย่อภาษาที่เพิ่มเข้ามาถึงป้ายแหล่งที่มา [groonga-dev, 01751] [แนะนำโดย Kazuhiro Isobe]
  • สนับสนุน Cascade ลบบันทึกการอ้างอิง ในรุ่นก่อนหน้านี้คุณมีข้อผิดพลาดในการดำเนินงาน.
  • [เอกสาร] ปรับปรุงสถานเอกสารใน README [groonga-dev, 01800] [รายงานโดย Kazuhiro Isobe]
  • [ทดลอง] เพิ่มคำสั่ง ruby​​_eval.
  • [เอกสาร] เพิ่มบันทึกหมายเหตุเกี่ยวกับ GQTP และ HTTP สำหรับการใช้งานเซิร์ฟเวอร์ [groonga-dev, 01810] [รายงานโดย Kazuhiro Isobe]
  • แก้ไข:
  • [admin] แก้ไข bug ที่เพิ่มปุ่มค่าของ COLUMN_VECTOR ไม่ทำงาน.

มีอะไรใหม่ ในรุ่น 3.0.7:

  • การปรับปรุง:
  • [เอกสาร] เพิ่มเอกสาร API [groonga-dev, 01593] [GitHub # 79, # 80, # 81, # 82, # 83, # 84, # 85, # 86, # 87, # 88, # 89, # 90, # 91, # 92 , # 93, # 95, # 96, # 97, # 98, # 99, # 100] [Patch โดย whombx]
  • [table_remove] ปรับปรุงไม่ได้ที่จะเอาตาราง patricia Trie หรือตารางแฮช
  • ซึ่งยังคงอ้างอิง การเปลี่ยนแปลงนี้จะหลีกเลี่ยงที่ตารางการอ้างอิงจะถูกลบออกโดยไม่ได้ตั้งใจ.
  • การปรับปรุงเพียงแค่ไม่สนใจ token ยาวเกินไป (4096 ไบต์หรือมากกว่า) การเปลี่ยนแปลงนี้ส่งผลกระทบต่อเมื่อมีการลงทะเบียน ในรุ่นก่อนหน้านี้ก็จะถือว่าเป็นความผิดพลาดแทนการเตือน [groonga-dev, 01571] [แนะนำโดย Naoya Murakami]
  • การปรับปรุงเพื่อแสดงระยะโพสต์ทิ้งที่เกิดขึ้นจริงในข้อความล็อก [groonga-dev, 01621] [รายงานโดย Naoya Murakami]
  • [httpd] โหลดข้อมูลที่รองรับการใช้วิธีการ POST [GitHub # 101] [Patch โดย Motoi Washida]
  • [httpd] สนับสนุน groonga เข้าสู่ระบบเป็นคำสั่ง groonga_log_path.
  • [httpd] สนับสนุน groonga เข้าสู่ระดับที่เป็นคำสั่ง groonga_log_level.
  • [httpd] สนับสนุนการกำหนดขีด จำกัด ของแคชเป็นคำสั่ง groonga_cache_limit.
  • แก้ไข:
  • แก้ไขจุดบกพร่องที่เกิดข้อผิดพลาดในการแสดงออกอาจทำให้เกิดกองล้น การเปลี่ยนแปลงนี้จะหลีกเลี่ยงการเกิดปัญหาที่ groonga จู่ ๆ ก็เป็นผลมาจากข้อผิดพลาด accumlation.
  • แก้ไขข้อผิดพลาดที่เกิดความผิดพลาดครับก่อสร้างดัชนีสำหรับคอลัมน์เวกเตอร์ซึ่งมีสาเหตุอ้างอิงกำพร้า.
  • คงที่ แต่ที่ groonga ไม่ออกในข้อผิดพลาดในขณะที่โหมดภูตเริ่มต้น ตัวอย่างเช่น groonga -d /tmp/non-existence.db ทำซ้ำข้อผิดพลาดนี้.
  • [การถ่ายโอนข้อมูล] แก้ไข bug ที่พิมพ์ตารางผิดทิ้ง ข้อผิดพลาดนี้เกิดขึ้นเมื่อพิมพ์ตารางเป็น TABLE_PAT_KEY และที่สำคัญคือประเภทอ้างอิง.
  • แก้ไข bug ว่ามูลค่าวงเงิน --cache เริ่มต้นเป็น 0 ค่าเริ่มต้นจะถูกเปลี่ยนเป็น '100'.
  • คงที่หน่วยความจำรั่วเมื่อ sub_filter ถูกนำมาใช้.
  • [เอกสาร] คำอธิบายคงที่ของคำสั่งการ defrag [รายงานโดย @naoina]
  • [เอกสาร] คำอธิบายคงที่เกี่ยวกับวิธีการมีส่วนร่วม [GitHub # 77] [Patch โดยมาซาฟูมิโยโกยาม่า]
  • [ปลั๊กอิน] แก้ไขข้อบกพร่องผิดพลาดในหลายกรณี DB เปิด ข้อผิดพลาดนี้มีผลต่อกรณีที่หลายปลั๊กอินและใช้ฐานข้อมูลเดียวกันถูกเปิดจากกระบวนการหลาย [groonga-dev, 01596] [รายงานโดย Naoya Murakami]
  • แก้ไขจุดบกพร่องที่ซ้อนกันการดำเนินการแข่งขันและหลังจากที่ผู้ประกอบการไม่สามารถทำงานได้ เลือก ... --filter '... && nested.column @ & quot; คำ & quot;' แบบสอบถามพันธุ์ข้อผิดพลาดนี้ [groonga-dev, 01599] [รายงานโดย Motoi Washida]
  • [เอกสาร] คงที่พิมพ์ผิดเกี่ยวกับเอกสารของตัวอักษรพิเศษ [รายงานโดย Genki Takiuchi]
  • คงที่พิมพ์ผิดในข้อผิดพลาดเมื่อตัวละครที่ไม่ถูกต้องจะได้รับ [รายงานโดย YOSHIDA Mitsuo]

มีอะไรใหม่ ในรุ่น 3.0.6:

  • การปรับปรุง:
  • [เอกสาร] เพิ่มเอกสารเกี่ยวกับพารามิเตอร์ของฟังก์ชัน sub_filter.
  • [แนะนำ] สนับสนุน 0MQ 3.x. [GitHub # 63] [รายงานโดย Naoya Inada]
  • เพิ่มความพร้อมสำหรับการตรวจสอบเกี่ยวกับ NetBSD pthread_ {mutex, ระบบ} attr_setpshared () [รายงานโดยอาคิโอะ Obata]
  • หลบหนีทับขวาได้รับการสนับสนุนในไวยากรณ์แบบสอบถาม [groonga-dev, 01520] [รายงานโดย Kouhei Tanabe]
  • [รอบต่อนาที] [ฟาง] สนับสนุน Fedora 19.
  • [รอบต่อนาที] [ฟาง] ลดลง Fedora 18 สนับสนุน.
  • [httpd] Updated มาพร้อมรุ่น Nginx เพื่อ 1.4.2.
  • แก้ไข:
  • แก้ไขข้อผิดพลาดล้มเหลวเมื่อฟังก์ชั่นที่เฉพาะเจาะจงภายใน (grn_obj_path ()) จะเรียกฟังก์ชั่น proc เช่นเลือก [รายงานโดย Genki Takiuchi]

ซอฟต์แวร์ที่คล้ายกัน

ความคิดเห็นที่ groonga

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่