ElasticSearch เป็นเครื่องมือค้นหากระจายสงบ Java ด้วยการสนับสนุนการวิเคราะห์การค้นหาแบบ real-time สร้างขึ้นเฉพาะสำหรับโครงสร้างพื้นฐานคลาวด์คอมพิว ElasticSearch จะขึ้นอยู่กับ Apache Lucene .
อีลาสติ ตั้งค่าอินเตอร์เฟซพื้นฐานสำหรับการค้นหาและจัดทำดัชนีเนื้อหาภายในโครงการ PHP โดยใช้เครื่องมือค้นหาดังกล่าว ElasticSearch.
ห้องสมุดนี้ไม่ได้เป็นลูกค้า ElasticSearch สนับสนุนอย่างเป็นทางการ.
หมายเลขรุ่นมีความคล้ายคลึงกันกับรุ่น ElasticSearch อย่างเป็นทางการ
มีอะไรใหม่ ในรุ่นนี้:.
- การปรับปรุงการสร้างการพึ่งพาการ ElasticSearch 2.1.1
- readd & # x5c; & # อีลาสติ x5c; & # กรอง x5c. ซ้อนกัน
มีอะไรใหม่ ในรุ่น 2.3.1 / 3.0.0-beta1:
- เพิ่มอีลาสติ & # x5c ; & # Facet x5c; DateHistogram :: setFactor ()
- เพิ่มอีลาสติ & # x5c; & # แบบสอบถาม x5c; QueryString :: setTimezone
- เพิ่ม .editorconfig
- เพิ่มอีลาสติ & # x5c; & # แนะนำ x5c; เสร็จ
- เพิ่มอีลาสติ & # x5c; & # แบบสอบถาม x5c; ภาพ
- เพิ่ม Scrutinizer รหัสป้ายสถานะคุณภาพ
- เพิ่มการสนับสนุนสำหรับการรวมเปอร์เซนต์
- เพิ่มการทดสอบใน PHP 7 บนเทรวิส
- แบบสอบถามเพิ่ม MLT กับเอกสาร
- เพิ่มอีลาสติ & # x5c; & # แบบสอบถาม x5c; SimpleQueryString :: setMinimumShouldMatch
- เพิ่มอีลาสติ & # x5c; & # แบบสอบถาม x5c; FunctionScore :: setMinScore
- เพิ่มอีลาสติ & # x5c; & # แบบสอบถาม x5c; MoreLikeThis :: setMinimumShouldMatch
- เพิ่มวิธีการใหม่เพื่อลาสติ & # x5c; & # รวม x5c; DateHistogram: setOffset, setTimezone
- ทำตามวิธีในอีลาสติ & # x5c; & # รวม x5c; DateHistogram ทำเครื่องหมายว่าเลิก: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- คงที่เชื่อมโยงไปยังโดเมน ElasticSearch ยืดหยุ่น
- อนุญาตบูลในการทำงานแบบสอบถาม :: setSource # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () ดำเนินการในอีลาสติ & # x5c ดัชนี
มีอะไรใหม่ ในรุ่น 2.3.0:
- เพิ่มอีลาสติ & # x5c; Facet & # x5c; DateHistogram :: setFactor ()
- เพิ่มอีลาสติ & # x5c; & # แบบสอบถาม x5c; QueryString :: setTimezone
- เพิ่ม .editorconfig
- เพิ่มอีลาสติ & # x5c; & # แนะนำ x5c; เสร็จ
- เพิ่มอีลาสติ & # x5c; & # แบบสอบถาม x5c; ภาพ
- เพิ่ม Scrutinizer รหัสป้ายสถานะคุณภาพ
- เพิ่มการสนับสนุนสำหรับการรวมเปอร์เซนต์
- เพิ่มการทดสอบใน PHP 7 บนเทรวิส
- แบบสอบถามเพิ่ม MLT กับเอกสาร
- เพิ่มอีลาสติ & # x5c; & # แบบสอบถาม x5c; SimpleQueryString :: setMinimumShouldMatch
- เพิ่มอีลาสติ & # x5c; & # แบบสอบถาม x5c; FunctionScore :: setMinScore
- เพิ่มอีลาสติ & # x5c; & # แบบสอบถาม x5c; MoreLikeThis :: setMinimumShouldMatch
- เพิ่มวิธีการใหม่เพื่อลาสติ & # x5c; & # รวม x5c; DateHistogram: setOffset, setTimezone
- ทำตามวิธีในอีลาสติ & # x5c; & # รวม x5c; DateHistogram ทำเครื่องหมายว่าเลิก: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- คงที่เชื่อมโยงไปยังโดเมน ElasticSearch ยืดหยุ่น
- อนุญาตบูลในการทำงานแบบสอบถาม :: setSource # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () ดำเนินการในอีลาสติ & # x5c ดัชนี
มีอะไรใหม่ ในรุ่น 2.1.0:
- เพิ่มอีลาสติ & # x5c; Facet & # x5c; DateHistogram :: setFactor ()
- เพิ่มอีลาสติ & # x5c; & # แบบสอบถาม x5c; QueryString :: setTimezone
- เพิ่ม .editorconfig
- เพิ่มอีลาสติ & # x5c; & # แนะนำ x5c; เสร็จ
- เพิ่มอีลาสติ & # x5c; & # แบบสอบถาม x5c; ภาพ
- เพิ่ม Scrutinizer รหัสป้ายสถานะคุณภาพ
- เพิ่มการสนับสนุนสำหรับการรวมเปอร์เซนต์
- เพิ่มการทดสอบใน PHP 7 บนเทรวิส
- แบบสอบถามเพิ่ม MLT กับเอกสาร
- เพิ่มอีลาสติ & # x5c; & # แบบสอบถาม x5c; SimpleQueryString :: setMinimumShouldMatch
- เพิ่มอีลาสติ & # x5c; & # แบบสอบถาม x5c; FunctionScore :: setMinScore
- เพิ่มอีลาสติ & # x5c; & # แบบสอบถาม x5c; MoreLikeThis :: setMinimumShouldMatch
- เพิ่มวิธีการใหม่เพื่อลาสติ & # x5c; & # รวม x5c; DateHistogram: setOffset, setTimezone
- ทำตามวิธีในอีลาสติ & # x5c; & # รวม x5c; DateHistogram ทำเครื่องหมายว่าเลิก: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- คงที่เชื่อมโยงไปยังโดเมน ElasticSearch ยืดหยุ่น
- อนุญาตบูลในการทำงานแบบสอบถาม :: setSource # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () ดำเนินการในอีลาสติ & # x5c ดัชนี
มีอะไรใหม่ ในรุ่น 1.4.3.0:
- Added~~V อีลาสติ & # x5c; & # แบบสอบถาม x5c; Regexp
- การปรับปรุงเพื่อ ElasticSearch 1.4.2
- ยกเลิกการสนับสนุนสำหรับ PHP 5.3
- เพิ่มคำอธิบายประกอบกลับ @ กับวิธีการรวม DSL top_hits
- เพิ่มอีลาสติ & # x5c; & # รวม x5c; TopHits
- Vagrantfile การปรับปรุง
- Plugins ปรับปรุงเพื่อ ES 1.3.4
- ตั้งแต่รุ่นใหม่ของปลั๊กอินเจริญเติบโตอย่างรวดเร็วเข้ากันได้กับ ES 1.3.4 ปลั๊กอินเพิ่มกลับไปยังสภาพแวดล้อมการทดสอบ
- Added: กรอง & # x5c; ช่วง :: setExecution กรอง & # x5c; ข้อตกลง :: setExecution กรอง & # x5c; หายไป :: setExistence กรอง & # x5c; หายไป :: setNullValue กรอง & # x5c; HasChild :: setMinumumChildrenCount, กรอง & # x5c; HasChild :: กรอง & # x5c; HasChild :: setMaximumChildrenCount กรอง & # x5c; ดัชนี :: addIndex
- กรอง & # x5c; HasChild :: setType กรอง & # x5c; HasParent :: setType ในขณะนี้สนับสนุนประเภทเช่นเป็นอาร์กิวเมนต์
- กรอง & # x5c; ดัชนี :: setIndices กรอง & # x5c; ดัชนี :: addIndex ในขณะนี้สนับสนุนเช่นดัชนีเป็นอาร์กิวเมนต์
- ลบออกที่เพิ่มขึ้นโดยความผิดพลาด: กรอง & # x5c; HasChild :: setScope กรอง & # x5c; HasParent :: setScope กรอง & # x5c; ซ้อน :: setScoreMode กรอง & # x5c; Bool :: setBoost
- ขอเพิ่มเติมตัวเลือกสำหรับการกรอง
- การทำให้แน่ใจว่า ID เป็น urlencoded เมื่อใช้ updateDocument
- Implement น้ำหนักในแบบสอบถามคะแนนฟังก์ชั่น
มีอะไรใหม่ ในรุ่น 1.3.4.0:
- Update เพื่อ ElasticSearch 1.3.4.
- อัพเดทนามแฝงสาขาใน composer.json เพื่อให้ตรงกับรุ่นห้องสมุด.
- การปรับปรุงใบอนุญาตใน composer.json เพื่อให้ตรงกับโครงการ.
- ลบได้รับอนุญาตการดำเนินการจากไฟล์ที่ไม่ปฏิบัติการ.
- ระดับบนสุดพารามิเตอร์ตัวกรองในการค้นหาได้รับการเปลี่ยนชื่อ post_filter.
- เลิกใช้: อีลาสติ & # x5c; แบบสอบถาม :: setFilter () จะเลิก ใช้อีลาสติ & # x5c. แบบสอบถาม :: setPostFilter () แทน
- เลิกใช้: อีลาสติ & # x5c; แบบสอบถาม :: setPostFilter () ตัวกรองผ่านเป็นอาร์เรย์จะเลิก ผ่านอินสแตนซ์ของ AbstractFilter แทน.
- คงหลบหนีของ / ตัวละครในลาสติ & # x5c; Util :: escapeTerm () การใช้งานของ JSON_UNESCAPED_SLASHES ลบออกในอีลาสติ & # x5c. JSON
มีอะไรใหม่ ในรุ่น 1.3.0.0:
- Updated~~V เพื่อ ElasticSearch รุ่น 1.3.0.
- เพิ่ม setQuery () วิธีการอีลาสติ & # x5c; & # แบบสอบถาม x5c. ConstantScore
- สามารถกำหนดค่า ES โฮสต์ / พอร์ตผ่าน ENV var ในการทดสอบ env.
- คง FunstionScore แบบสอบถาม random_score โดยไม่ต้องข้อผิดพลาดเมล็ด.
มีอะไรใหม่ ใน 1.2.1.0:
- toString รุ่นที่ปรับปรุงจะต้องพิจารณา doc_as_upsert ถ้าส่งเป็นแหล่งอาร์เรย์
- แก้ไข Aggragations / กรองที่จะทำงานกับ ES v1.2.0
- การขนส่งเพิ่มล่อเป็นทางเลือกในการขนส่ง Http เริ่มต้นด้วย
- เพิ่มอีลาสติ & # x5c; ScanAndScroll Iterator
- เพิ่ม JSON ห้องสมุด compat; ธง ElasticSearch JSON และการจัดการข้อผิดพลาดดีกว่า
- ปรับปรุง dev สร้างเพื่อ PHPUnit 4.1. *
- ตั้ง processIsolation และ backupGlobals เป็นเท็จเพื่อเพิ่มความเร็วในการทดสอบ processIsolation ช้ามากกับ PHPUnit 4.0.19.
- แก้ไขได้รับการตั้งค่าดัชนี alaised
- เพิ่มชื่อฟังก์ชั่นสำหรับการกรองแหล่งที่มา
- ประเภทอย่างต่อเนื่องเพื่อเลื่อนอีลาสติ & # x5c; ค้นหาเพิ่ม
- วิธีเพิ่ม setAnalyzer การสอบถาม & # x5c; FuzzyLikeThis ระดับและแก้ไขปัญหา params ไม่ได้ถูกรวม
- แก้ไขสะกดผิด
- ลบคำสั่งกลับไม่สามารถเข้าถึง
มีอะไรใหม่ ในรุ่น 1.1.1.1:
- Fixed~~V ใช้ขาดหายไปใน TermsStats - & # x3e; setOrder ().
- แทนที่ทุกกรณี ElasticSearch กับ ElasticSearch.
มีอะไรใหม่ ในรุ่น 1.1.1.0:
- Update เพื่อ ElasticSearch 1.1.1
- นำออก CustomFiltersScore และ CustomScore แบบสอบถามเป็นถอดออกใน ElasticSearch 1.1.0
- Updated โหนดข้อมูลที่จะใช้ปลั๊กอินแทนปลั๊กอิน
- แก้ไขปัญหาการทำแผนที่สำหรับนามแฝง
มีอะไรใหม่ ในรุ่น 1.1.0:
- คง Query & # x5c; Match เลือนพารามิเตอร์ชนิด
มีอะไรใหม่ ในรุ่น 1.0.1.2:
- Added~~V กรอง & # x5c; ดัชนี
มีอะไรใหม่ ในรุ่น 1.0.1.1:
- Enable goecluster-แง่มุมอีกครั้งขณะที่ตอนนี้เข้ากันได้กับ ElasticSearch 1.0 ในเทรวิส.
- Run ElasticSearch ในพื้นหลังเพื่อไม่ได้มีการส่งออกเข้าสู่ระบบเทรวิสสร้าง.
- ตั้ง PHP รุ่น memache เป็นตัวแปรสภาพแวดล้อม.
มีอะไรใหม่ ในรุ่น 1.0.1:
- เพิ่ม JSON_UNESCAPED_UNICODE และ JSON_UNESCAPED_SLASHES ตัวเลือกในอีลาสติ / ขนส่ง / http, อีลาสติ / กลุ่ม / การกระทำ.
- ถอนคงต้ม (ยังคงใช้ _percolator แทน .percolator).
- นำออกทับซ้ำกันจากเส้นทางทะเบียนต้ม.
มีอะไรใหม่ ในรุ่น 1.0.0.0:
- Updated~~V เพื่อ ElasticSearch 1.0
- เพิ่มรวม
- การตั้งค่าหมดเวลาชาร์ดไม่ทำงาน
- ลบอีลาสติ & # x5c; & # แบบสอบถาม x5c สนามและอีลาสติ & # x5c; & # แบบสอบถาม x5c; ข้อความที่ไม่ได้รับการสนับสนุนใน ES 1.0.0.RC1
- tweaking ไมเนอร์ของการร้องขอและผลการจัดการเรียนการปรับสำหรับการเปลี่ยนแปลงใน Es 1.0.0.RC1
- ปรับปรุง Mapper-ATTACHMENTS ปลั๊กอินรุ่น 2.0.0.RC1 ใน .travis.yml
- ปรับการทดสอบบัญชีสำหรับการเปลี่ยนแปลงใน Es 1.0.0.RC1
- ป้องกันปลั๊กอิน geocluster-แง่มุมจากการถูกติดตั้งในการทดสอบ / bin / run_elasticsearch.sh เป็นปลั๊กอินยังไม่ได้รับการปรับปรุงสำหรับ ES 1.0.0.RC1
- เพิ่มอีลาสติ & # x5c; & # แบบสอบถาม x5c; DisMax
ต้องการ
- PHP 5.3.3 หรือสูงกว่า
- ElasticSearch 1.0.0 หรือสูงกว่า
1 ความคิดเห็น
gigi 20 Feb 18
Porcaria asta e tradusa cu google translate lol