ElasticSearch adalah didistribusikan mesin pencari tenang Java dengan dukungan untuk analisis pencarian real-time, dibangun khusus untuk infrastruktur komputasi awan. ElasticSearch berdasarkan Apache Lucene .
Elastica set up antarmuka dasar untuk mencari dan mengindeks konten dalam proyek berbasis PHP menggunakan mesin pencari tersebut ElasticSearch.
Perpustakaan ini bukan ElasticSearch klien didukung secara resmi.
nomor Versi yang homolog dengan rilis ElasticSearch resmi
Apa yang baru dalam rilis ini:.
- Update membangun ketergantungan untuk elasticsearch 2.1.1
- readd & # x5c; Elastica & # x5c; Filter & # x5c;. Bersarang
Apa yang baru di versi 2.3.1 / 3.0.0-beta1:
- Ditambahkan Elastica & # x5c ; Facet & # x5c; DateHistogram :: setFactor ()
- Ditambahkan Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Ditambahkan .editorconfig
- Ditambahkan Elastica & # x5c; Sarankan & # x5c; Penyelesaian
- Ditambahkan Elastica & # x5c; Query & # x5c; Gambar
- Tambah Scrutinizer Kode Status Kualitas badge
- Ditambahkan dukungan untuk agregasi persentil
- Ditambahkan pengujian pada PHP 7 pada Travis
- permintaan Ditambahkan MLT terhadap dokumen
- Ditambahkan Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Ditambahkan Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Ditambahkan Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Ditambahkan metode baru untuk Elastica & # x5c; Agregasi & # x5c; DateHistogram: setOffset, setTimezone
- Setelah metode di Elastica & # x5c; Agregasi & # x5c; DateHistogram ditandai sebagai usang: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Tetap elasticsearch link ke domain elastis
- Izinkan bool di Query :: setSource fungsi # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () dilaksanakan di Elastica & # x5c; Indeks
Apa yang baru di versi 2.3.0:
- Ditambahkan Elastica & # x5c; Facet & # x5c; DateHistogram :: setFactor ()
- Ditambahkan Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Ditambahkan .editorconfig
- Ditambahkan Elastica & # x5c; Sarankan & # x5c; Penyelesaian
- Ditambahkan Elastica & # x5c; Query & # x5c; Gambar
- Tambah Scrutinizer Kode Status Kualitas badge
- Ditambahkan dukungan untuk agregasi persentil
- Ditambahkan pengujian pada PHP 7 pada Travis
- permintaan Ditambahkan MLT terhadap dokumen
- Ditambahkan Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Ditambahkan Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Ditambahkan Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Ditambahkan metode baru untuk Elastica & # x5c; Agregasi & # x5c; DateHistogram: setOffset, setTimezone
- Setelah metode di Elastica & # x5c; Agregasi & # x5c; DateHistogram ditandai sebagai usang: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Tetap elasticsearch link ke domain elastis
- Izinkan bool di Query :: setSource fungsi # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () dilaksanakan di Elastica & # x5c; Indeks
Apa yang baru di versi 2.1.0:
- Ditambahkan Elastica & # x5c; Facet & # x5c; DateHistogram :: setFactor ()
- Ditambahkan Elastica & # x5c; Query & # x5c; QueryString :: setTimezone
- Ditambahkan .editorconfig
- Ditambahkan Elastica & # x5c; Sarankan & # x5c; Penyelesaian
- Ditambahkan Elastica & # x5c; Query & # x5c; Gambar
- Tambah Scrutinizer Kode Status Kualitas badge
- Ditambahkan dukungan untuk agregasi persentil
- Ditambahkan pengujian pada PHP 7 pada Travis
- permintaan Ditambahkan MLT terhadap dokumen
- Ditambahkan Elastica & # x5c; Query & # x5c; SimpleQueryString :: setMinimumShouldMatch
- Ditambahkan Elastica & # x5c; Query & # x5c; FunctionScore :: setMinScore
- Ditambahkan Elastica & # x5c; Query & # x5c; MoreLikeThis :: setMinimumShouldMatch
- Ditambahkan metode baru untuk Elastica & # x5c; Agregasi & # x5c; DateHistogram: setOffset, setTimezone
- Setelah metode di Elastica & # x5c; Agregasi & # x5c; DateHistogram ditandai sebagai usang: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval
- Tetap elasticsearch link ke domain elastis
- Izinkan bool di Query :: setSource fungsi # 818 http://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
- deleteByQuery () dilaksanakan di Elastica & # x5c; Indeks
Apa yang baru dalam versi 1.4.3.0:
- Added~~V Elastica & # x5c; Query & # x5c; Regexp
- Updated untuk ElasticSearch 1.4.2
- Dihapus dukungan untuk PHP 5.3
- Ditambahkan penjelasan @ return dengan metode agregasi DSL top_hits
- Ditambahkan Elastica & # x5c; Agregasi & # x5c; TopHits
- Vagrantfile diperbarui
- Plugins diperbarui untuk ES 1.3.4
- Sejak versi baru dari barang bekas plugin kompatibel dengan ES 1.3.4, plugin ditambahkan kembali ke lingkungan pengujian
- Ditambahkan: Filter & # x5c; Rentang :: setExecution, Filter & # x5c; Syarat :: setExecution, Filter & # x5c; Hilang :: setExistence, Filter & # x5c; Hilang :: setNullValue, Filter & # x5c; HasChild :: setMinumumChildrenCount, Filter & # x5c; HasChild :: Filter & # x5c; HasChild :: setMaximumChildrenCount, Filter & # x5c; Indeks :: addIndex
- Filter & # x5c; HasChild :: setType, Filter & # x5c; HasParent :: setType sekarang mendukung Jenis misalnya sebagai argumen
- Filter & # x5c; Indeks :: setIndices, Filter & # x5c; Indeks :: addIndex sekarang mendukung Indeks misalnya sebagai argumen
- Dihapus sebagai ditambahkan oleh kesalahan: Filter & # x5c; HasChild :: setScope, Filter & # x5c; HasParent :: setScope, Filter & # x5c; Bersarang :: setScoreMode, Filter & # x5c; Bool :: setBoost
- Permintaan Opsi tambahan Tubuh untuk cerek penapis
- memastikan id urlencoded ketika menggunakan updateDocument
- Melaksanakan berat dalam query skor fungsi
Apa yang baru dalam versi 1.3.4.0:
- Update untuk ElasticSearch 1.3.4.
- Update alias cabang di composer.json untuk mencocokkan versi perpustakaan.
- lisensi Update di composer.json untuk mencocokkan proyek.
- Hapus izin eksekusi dari file non-executable.
- Top-level parameter filter dalam pencarian telah diubah namanya menjadi post_filter.
- Usang: Elastica & # x5c; Query :: setFilter () sudah ditinggalkan. Gunakan Elastica & # x5c;. Query :: setPostFilter () bukan
- Usang: Elastica & # x5c; Query :: setPostFilter () filter lewat sebagai array yang sudah ditinggalkan. Lulus contoh dari AbstractFilter bukan.
- Tetap melarikan diri dari / karakter di Elastica & # x5c; Util :: escapeTerm (), dihapus penggunaan JSON_UNESCAPED_SLASHES di Elastica & # x5c;. JSON
Apa yang baru dalam versi 1.3.0.0:
- Updated~~V untuk ElasticSearch versi 1.3.0.
- Ditambahkan setQuery () metode untuk Elastica & # x5c; Query & # x5c;. ConstantScore
- Mampu mengkonfigurasi ES host / port melalui ENV var di uji env.
- Tetap FunstionScore Query random_score tanpa bug benih.
Apa yang baru di versi 1.2.1.0:
- toString diperbarui untuk mempertimbangkan doc_as_upsert jika dikirim sumber berbagai
- Perbaiki Aggragations / Filter untuk bekerja dengan es v1.2.0
- Ditambahkan membuang waktu transportasi sebagai alternatif transportasi standar Http
- Ditambahkan Elastica & # x5c; ScanAndScroll Iterator
- Tambahkan JSON perpustakaan compat; Elasticsearch JSON bendera dan penanganan error lebih bagus
- Update dev membangun untuk PHPUnit 4.1. *
- Set processIsolation dan backupGlobals ke false untuk mempercepat tes. processIsolation sangat lambat dengan phpunit 4.0.19.
- Perbaiki mendapatkan pengaturan pada indeks alaised
- Ditambahkan bernama fungsi untuk sumber penyaringan
- Jenis Geser konstan untuk Elastica & # x5c; Cari menambahkan
- metode Ditambahkan setAnalyzer untuk Query & # x5c; FuzzyLikeThis Kelas dan masalah tetap dengan params tidak sedang bergabung
- Typo perbaikan
- Hapus pernyataan kembali unreachable
Apa yang baru dalam versi 1.1.1.1:
- Fixed~~V hilang digunakan dalam TermsStats - & # x3e; setOrder ().
- Ganti semua bentuk ElasticSearch dengan Elasticsearch.
Apa yang baru dalam versi 1.1.1.0:
- Update untuk ElasticSearch 1.1.1
- Dihapus CustomFiltersScore dan CustomScore urutan dihapus di ElasticSearch 1.1.0
- Updated Node Info untuk menggunakan plugin bukan plugin
- masalah pemetaan Tetap untuk alias
Apa yang baru di versi 1.1.0:
- Tetap Query & # x5c; Pertandingan ketidakjelasan jenis parameter.
Apa yang baru dalam versi 1.0.1.2:
- Added~~V Filter & # x5c; Indeks
Apa yang baru dalam versi 1.0.1.1:
- Enable goecluster-facet lagi seperti sekarang kompatibel dengan ElasticSearch 1.0 dari Travis.
- Run elasticsearch di latar belakang untuk tidak memiliki keluaran log di travis membangun.
- Set versi php memache sebagai variabel lingkungan.
Apa yang baru di versi 1.0.1:
- Ditambahkan JSON_UNESCAPED_UNICODE dan JSON_UNESCAPED_SLASHES pilihan di Elastica / Transportasi / http, elastica / Massal / Action.
- unregister Tetap cerek penapis (masih digunakan _percolator bukan .percolator).
- Dihapus duplikat garis miring dari rute daftar cerek penapis.
Apa yang baru dalam versi 1.0.0.0:
- Updated~~V untuk ElasticSearch 1,0
- Tambahkan agregasi
- Pengaturan beling batas waktu tidak bekerja
- Hapus Elastica & # x5c; Query & # x5c; Field dan Elastica & # x5c; Query & # x5c; Text, yang tidak didukung di ES 1.0.0.RC1
- tweaking kecil dari permintaan dan hasil yang menangani kelas untuk menyesuaikan perubahan ES 1.0.0.RC1
- Update mapper-lampiran plugin untuk versi 2.0.0.RC1 di .travis.yml
- Sesuaikan tes untuk account untuk perubahan ES 1.0.0.RC1
- Mencegah plugin geocluster-facet dari yang terpasang di test / bin / run_elasticsearch.sh sebagai plugin belum diperbarui untuk ES 1.0.0.RC1
- Ditambahkan Elastica & # x5c; Query & # x5c; DisMax
Persyaratan :
- PHP 5.3.3 atau lebih tinggi
- ElasticSearch 1.0.0 atau lebih tinggi
1 Komentar
gigi 20 Feb 18
Porcaria asta e tradusa cu google translate lol