ElasticSearch là một RESTful Java công cụ tìm kiếm phân phối với sự hỗ trợ cho phân tích tìm kiếm thời gian thực, được xây dựng đặc biệt cho cơ sở hạ tầng điện toán đám mây. ElasticSearch dựa trên Apache Lucene .
Elastica thiết lập một giao diện cơ bản để tìm kiếm và lập chỉ mục nội dung bên trong các dự án dựa trên PHP bằng cách sử dụng công cụ tìm kiếm ElasticSearch nói trên.
Thư viện này không phải là một ElasticSearch client hỗ trợ chính thức.
Phiên bản số là tương đồng với phiên bản ElasticSearch chính thức
Điều gì là mới trong phiên bản này:.
- cập nhật phụ thuộc xây dựng để elasticsearch 2.1.1
- Readd & # x5c; Elastica & # x5c; Lọc & # x5c;. Nested
Điều gì là mới trong phiên bản 2.3.1 / 3.0.0-beta1:
- Added Elastica & # x5c ; Facet & # x5c; DateHistogram :: setFactor ()
- Added Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Thêm .editorconfig
- Added Elastica & # x5c; Đề nghị & # x5c; Hoàn thành
- Added Elastica & # x5c; Query & # x5c; Hình ảnh
- Added Scrutinizer Mã huy hiệu tình trạng chất lượng
- Thêm hỗ trợ cho percentiles hợp
- Thêm thử nghiệm trên PHP 7 trên Travis
- Added MLT truy vấn đối với các văn bản
- Added Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Added Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Added Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Thêm phương pháp mới để Elastica & # x5c; Aggregation & # x5c; DateHistogram: setOffset, setTimezone
- Sau phương pháp trong Elastica & # x5c; Aggregation & # x5c; DateHistogram đánh dấu là bị phản đối: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Cố định liên kết elasticsearch vào miền đàn hồi
- Cho phép bool trong Query :: setSource chức năng # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () thực hiện trong Elastica & # x5c; Index
Điều gì là mới trong phiên bản 2.3.0:
- Added Elastica & # x5c; Facet & # x5c; DateHistogram :: setFactor ()
- Added Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Thêm .editorconfig
- Added Elastica & # x5c; Đề nghị & # x5c; Hoàn thành
- Added Elastica & # x5c; Query & # x5c; Hình ảnh
- Added Scrutinizer Mã huy hiệu tình trạng chất lượng
- Thêm hỗ trợ cho percentiles hợp
- Thêm thử nghiệm trên PHP 7 trên Travis
- Added MLT truy vấn đối với các văn bản
- Added Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Added Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Added Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Thêm phương pháp mới để Elastica & # x5c; Aggregation & # x5c; DateHistogram: setOffset, setTimezone
- Sau phương pháp trong Elastica & # x5c; Aggregation & # x5c; DateHistogram đánh dấu là bị phản đối: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Cố định liên kết elasticsearch vào miền đàn hồi
- Cho phép bool trong Query :: setSource chức năng # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () thực hiện trong Elastica & # x5c; Index
Điều gì là mới trong phiên bản 2.1.0:
- Added Elastica & # x5c; Facet & # x5c; DateHistogram :: setFactor ()
- Added Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Thêm .editorconfig
- Added Elastica & # x5c; Đề nghị & # x5c; Hoàn thành
- Added Elastica & # x5c; Query & # x5c; Hình ảnh
- Added Scrutinizer Mã huy hiệu tình trạng chất lượng
- Thêm hỗ trợ cho percentiles hợp
- Thêm thử nghiệm trên PHP 7 trên Travis
- Added MLT truy vấn đối với các văn bản
- Added Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Added Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Added Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Thêm phương pháp mới để Elastica & # x5c; Aggregation & # x5c; DateHistogram: setOffset, setTimezone
- Sau phương pháp trong Elastica & # x5c; Aggregation & # x5c; DateHistogram đánh dấu là bị phản đối: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Cố định liên kết elasticsearch vào miền đàn hồi
- Cho phép bool trong Query :: setSource chức năng # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () thực hiện trong Elastica & # x5c; Index
Điều gì là mới trong phiên bản 1.4.3.0:
- Added~~V Elastica & # x5c; Query & # x5c; biểu thức chính quy
- Cập nhật để ElasticSearch 1.4.2
- Gỡ bỏ hỗ trợ cho PHP 5.3
- Thêm chú thích @return phương pháp tập hợp DSL top_hits
- Added Elastica & # x5c; Aggregation & # x5c; TopHits
- Vagrantfile cập nhật
- Plugins cập nhật để ES 1.3.4
- Kể từ khi phiên bản mới của plugin tiết kiệm tương thích với ES 1.3.4, thêm plugin trở lại môi trường thử nghiệm
- Added: Lọc & # x5c; Phạm vi :: setExecution, Lọc & # x5c; Điều khoản :: setExecution, Lọc & # x5c; Thiếu :: setExistence, Lọc & # x5c; Thiếu :: setNullValue, Lọc & # x5c; HasChild :: setMinumumChildrenCount, Lọc & # x5c; HasChild :: Lọc & # x5c; HasChild :: setMaximumChildrenCount, Lọc & # x5c; Chỉ số :: addIndex
- Lọc & # x5c; HasChild :: setType, Lọc & # x5c; HasParent :: setType bây giờ hỗ trợ Loại dụ như là đối số
- Lọc & # x5c; Chỉ số :: setIndices, Lọc & # x5c; Chỉ số :: addIndex bây giờ hỗ trợ Index dụ như là đối số
- Removed như thêm do nhầm lẫn: Lọc & # x5c; HasChild :: setScope, Lọc & # x5c; HasParent :: setScope, Lọc & # x5c; Nested :: setScoreMode, Lọc & # x5c; Bool :: setBoost
- Yêu cầu bổ sung cơ thể lựa chọn cho cái vợt lọc
- đảm bảo id được urlencoded khi sử dụng updateDocument
- Thực hiện trọng trách trong việc truy vấn số chức năng
Điều gì là mới trong phiên bản 1.3.4.0:
- Update để ElasticSearch 1.3.4.
- Cập nhật các bí danh chi nhánh tại composer.json để phù hợp với phiên bản thư viện.
- Cập nhật giấy phép trong composer.json để phù hợp với dự án.
- Xóa điều khoản thực thi từ các tập tin không thực thi.
- tham số bộ lọc cấp cao trong tìm kiếm đã được đổi tên thành post_filter.
- tán thành: Elastica & # x5c; Query :: setFilter () bị phản đối. Sử dụng Elastica & # x5c;. Query :: setPostFilter () thay vì
- tán thành: Elastica & # x5c; Query :: setPostFilter () lọc qua như mảng bị phản đối. Vượt qua thể hiện của AbstractFilter thay thế.
- thoát cố định của / nhân vật trong Elastica & # x5c; Util :: escapeTerm (), sử dụng loại bỏ các JSON_UNESCAPED_SLASHES trong Elastica & # x5c;. JSON
Điều gì là mới trong phiên bản 1.3.0.0:
- Updated~~V để ElasticSearch phiên bản 1.3.0.
- phương pháp để Elastica & # x5c Added setQuery (); Query & # x5c;. ConstantScore
- Có thể cấu hình ES máy chủ / cổng thông qua ENV var trong thử nghiệm env.
- Cố định FunstionScore Query random_score không có lỗi giống.
Điều gì là mới trong phiên bản 1.2.1.0:
- toString cập nhật để xem xét doc_as_upsert nếu gửi một nguồn mảng
- Fix Aggragations / Bộ lọc làm việc với es v1.2.0
- Added ăn háu vận chuyển như một thay thế cho các phương tiện giao thông Http mặc định
- Added Elastica & # x5c; ScanAndScroll Iterator
- Thêm JSON thư viện tương thích; cờ Elasticsearch JSON và xử lý lỗi đẹp
- Cập nhật dev xây dựng để phpunit 4.1. *
- Set processIsolation và backupGlobals false để tăng tốc độ kiểm tra. processIsolation rất chậm với phpunit 4.0.19.
- Fix được cài đặt trên chỉ số alaised
- Nhập tên chức năng để lọc nguồn
- gõ Di chuyển liên tục để Elastica & # x5c; tìm kiếm được thêm
- Phương pháp gia tăng setAnalyzer để truy vấn & # x5c; FuzzyLikeThis Class và vấn đề cố định với params không được hợp nhất
- sửa Typo
- Xóa lệnh return không thể truy cập
Điều gì là mới trong phiên bản 1.1.1.1:
- Fixed~~V thiếu sử dụng trong TermsStats - & # x3e; setOrder ().
- Thay thế tất cả các trường hợp của ElasticSearch với Elasticsearch.
Điều gì là mới trong phiên bản 1.1.1.0:
- Update để ElasticSearch 1.1.1
- Removed CustomFiltersScore và CustomScore truy vấn như loại bỏ trong ElasticSearch 1.1.0
- Cập nhật Node Info để sử dụng bổ sung thay vì cắm
- Cố định vấn đề lập bản đồ cho bí danh
Điều gì là mới trong phiên bản 1.1.0:
- Cố định vấn & # x5c; Match Fuzziness kiểu tham số.
Điều gì là mới trong phiên bản 1.0.1.2:
- Added~~V Lọc & # x5c; chỉ số
Điều gì là mới trong phiên bản 1.0.1.1:
- Enable goecluster-vát lại như bây giờ tương thích với ElasticSearch 1.0 trên Travis.
- Run elasticsearch trong nền để không có đầu ra đăng nhập trong travis xây dựng.
- Cài phiên bản php memache như biến môi trường.
Điều gì là mới trong phiên bản 1.0.1:
- Tùy chọn Added JSON_UNESCAPED_UNICODE và JSON_UNESCAPED_SLASHES trong Elastica / Giao thông vận tải / http, Elastica / Bulk / hành động.
- Cố định unregister lọc cà phê (vẫn sử dụng _percolator thay vì .percolator).
- Loại bỏ trùng lặp dấu gạch chéo từ đường đăng ký bình lược.
Điều gì là mới trong phiên bản 1.0.0.0:
- Updated~~V để ElasticSearch 1.0
- Thêm quy tụ
- Thiết timeout mảnh vỡ không hoạt động
- Xóa Elastica & # x5c; Query & # x5c; Dòng và Elastica & # x5c; Query & # x5c; văn bản, mà không được hỗ trợ trong ES 1.0.0.RC1
- tinh chỉnh nhỏ của yêu cầu và kết quả xử lý các lớp học để điều chỉnh những thay đổi trong ES 1.0.0.RC1
- Cập nhật mapper-file đính kèm plugin để phiên bản 2.0.0.RC1 trong .travis.yml
- Điều chỉnh kiểm tra vào tài khoản cho những thay đổi trong ES 1.0.0.RC1
- Ngăn chặn các plugin geocluster-khía cạnh được cài đặt trong thử nghiệm / bin / run_elasticsearch.sh như các plugin chưa được cập nhật cho ES 1.0.0.RC1
- Added Elastica & # x5c; Query & # x5c; DisMax
Yêu cầu :
- PHP 5.3.3 hoặc cao hơn
- ElasticSearch 1.0.0 hoặc cao hơn
1 Chú thích
gigi 20 Feb 18
Porcaria asta e tradusa cu google translate lol