Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/habibun/symfony-elasticsearch
Implementing a search engine with elasticsearch and Symfony
https://github.com/habibun/symfony-elasticsearch
elasticsearch php search search-engine symfony
Last synced: 3 days ago
JSON representation
Implementing a search engine with elasticsearch and Symfony
- Host: GitHub
- URL: https://github.com/habibun/symfony-elasticsearch
- Owner: habibun
- License: mit
- Created: 2021-07-13T17:48:27.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-11T10:12:19.000Z (over 1 year ago)
- Last Synced: 2024-04-17T05:50:29.521Z (7 months ago)
- Topics: elasticsearch, php, search, search-engine, symfony
- Homepage:
- Size: 237 KB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## About The Project
Implementing a search engine with elasticsearch and Symfony.In this repository, every branch holds a separate example project except the main branch.
Please check the [projects](#projects) section for more details.## Overview
| Branch | Package | Symfony Version | PHP Version |
|------------------------------------------------|------------------------------------------------------|-----------------|-------------|
| [strangebuzz][strangebuzz] | `"friendsofsymfony/elastica-bundle": "^5.2"` | `5.x` | `^7.2` |
| [ourcodeworld][ourcodeworld] | `"friendsofsymfony/elastica-bundle": "v6.0.0-beta3"` | `5.x` | `^7.2` |
| [storagecat][storagecat] | `"friendsofsymfony/elastica-bundle": "^5.2"` | `5.x` | `^7.2` |
| [stefan-poeltl-medium][stefan-poeltl-medium] | `"elasticsearch/elasticsearch": "^7.13"` | `5.x` | `^7.2` |
| [afsy][afsy] | `"ruflin/elastica": "^7.1"` | `5.x` | `^7.2` |
| [yusufbiberoglu-medium][yusufbiberoglu-medium] | `"friendsofsymfony/elastica-bundle": "^5.2"` | `5.x` | `^7.2` |## Projects
Implementing a search engine with elasticsearch and Symfony**Code:** https://github.com/habibun/symfony-elasticsearch/tree/strangebuzz
**Resources:**
- [Implementing a search engine with elasticsearch and Symfony (part 1/3)](https://www.strangebuzz.com/en/blog/implementing-a-search-engine-with-elasticsearch-and-symfony)#### Installation
```bash
git clone [email protected]:habibun/symfony-elasticsearch.git
cd symfony-elasticsearch
git checkout strangebuzz
git pull origin strangebuzz
symfony composer install
```Search engine with Elasticsearch 7 and FOSElasticaBundle in Symfony 5
**Code:** https://github.com/habibun/symfony-elasticsearch/tree/ourcodeworld
**Resources:**
- [How to create your search engine with Elasticsearch 7 and FOSElasticaBundle in Symfony 5](https://ourcodeworld.com/articles/read/1516/how-to-create-your-search-engine-with-elasticsearch-7-and-foselasticabundle-in-symfony-5)#### Installation
```bash
git clone [email protected]:habibun/symfony-elasticsearch.git
cd symfony-elasticsearch
git checkout ourcodeworld
git pull origin ourcodeworld
symfony composer install
```Symfony meets Elasticsearch
**Code:** https://github.com/habibun/symfony-elasticsearch/tree/storagecat
**Resources:**
- [Symfony meets Elasticsearch — Implement a search as you type feature](https://storagecat.xyz/symfony-meets-elasticsearch-implement-a-search-as-you-type-feature-307e2244f078?__cpo=aHR0cHM6Ly9zdGVmYW4tcG9lbHRsLm1lZGl1bS5jb20)#### Installation
```bash
git clone [email protected]:habibun/symfony-elasticsearch.git
cd symfony-elasticsearch
git checkout storagecat
git pull origin storagecat
symfony composer install
```Symfony meets Elasticsearch — Implement a search as you type feature
**Code:** https://github.com/habibun/symfony-elasticsearch/tree/stefan-poeltl-medium
**Resources:**
- [Symfony meets Elasticsearch — Implement a search as you type feature](https://stefan-poeltl.medium.com/symfony-meets-elasticsearch-implement-a-search-as-you-type-feature-307e2244f078)#### Installation
```bash
git clone [email protected]:habibun/symfony-elasticsearch.git
cd symfony-elasticsearch
git checkout stefan-poeltl-medium
git pull origin stefan-poeltl-medium
symfony composer install
```Integrate Elasticsearch 6 into your Symfony 4 application
**Code:** https://github.com/habibun/symfony-elasticsearch/tree/afsy
**Resources:**
- [Integrate Elasticsearch 6 into your Symfony 4 application](https://afsy.fr/avent/2017/20-elasticsearch-6-et-symfony-4)#### Installation
```bash
git clone [email protected]:habibun/symfony-elasticsearch.git
cd symfony-elasticsearch
git checkout afsy
git pull origin afsy
symfony composer install
```Symfony Search Engine with Elasticsearch
**Code:** https://github.com/habibun/symfony-elasticsearch/tree/yusufbiberoglu-medium
**Resources:**
- [Symfony Search Engine with Elasticsearch](https://yusufbiberoglu.medium.com/symfony-search-engine-with-elasticsearch-9900cee18ec7)#### Installation
```bash
git clone [email protected]:habibun/symfony-elasticsearch.git
cd symfony-elasticsearch
git checkout yusufbiberoglu-medium
git pull origin yusufbiberoglu-medium
symfony composer install
```## Learn More
- [Official PHP client for Elasticsearch](https://github.com/elastic/elasticsearch-php)## License
Distributed under the MIT License. See **[LICENSE][license]** for more information.[//]: # (Links)
[license]: https://github.com/habibun/elasticsearch/blob/master/LICENSE
[strangebuzz]: https://github.com/habibun/elasticsearch/tree/strangebuzz
[ourcodeworld]: https://github.com/habibun/elasticsearch/tree/ourcodeworld
[storagecat]: https://github.com/habibun/elasticsearch/tree/storagecat
[stefan-poeltl-medium]: https://github.com/habibun/elasticsearch/tree/stefan-poeltl-medium
[afsy]: https://github.com/habibun/elasticsearch/tree/afsy
[yusufbiberoglu-medium]: https://github.com/habibun/elasticsearch/tree/yusufbiberoglu-medium