Skip to content

Commit b8967d5

Browse files
committed
feat(search): added basic code to support for OpenSearch
1 parent c9d13d4 commit b8967d5

17 files changed

+620
-143
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ phpmyfaq/content/core/config/ldap.php
2424
phpmyfaq/content/core/config/ldap.bak.php
2525
phpmyfaq/content/core/config/elasticsearch.php
2626
phpmyfaq/content/core/config/elasticsearch.bak.php
27+
phpmyfaq/content/core/config/opensearch.php
28+
phpmyfaq/content/core/config/opensearch.bak.php
2729
phpmyfaq/content/core/config/azure.php
2830
phpmyfaq/content/core/config/azure.bak.php
2931
phpmyfaq/content/core/config/index.html

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ This is a log of major user-visible changes in each phpMyFAQ release.
1717
- added experimental support for PDO (Thorsten)
1818
- added possibility to enable/disable admin session counter (Thorsten)
1919
- added Urdu translation (Thorsten)
20+
- WIP: added support for OpenSearch (Thorsten)
2021
- updated Spanish translation (Thorsten)
2122
- improved online update feature (Thorsten)
2223
- migrated from WYSIWYG editor from TinyMCE to Jodit Editor (Thorsten)

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ _Running using named volumes:_
5959
- **pgadmin**: a PHP tool to have a look at your PostgreSQL database.
6060
- **sqlserver**: image with Microsoft SQL Server for Linux
6161
- **elasticsearch**: Open Source Software image (it means it does not have XPack installed)
62+
- **opensearch**: OpenSearch image (it means it does not have XPack installed)
6263

6364
_Running apache web server with PHP 8.4 support:_
6465

composer.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,13 @@
2626
"ext-xmlwriter": "*",
2727
"ext-zip": "*",
2828
"2tvenom/cborencode": "^1.0",
29-
"elasticsearch/elasticsearch": "9.*",
29+
"elasticsearch/elasticsearch": "8.*",
3030
"endroid/qr-code": "^6.0.2",
3131
"guzzlehttp/guzzle": "^7.5",
3232
"league/commonmark": "^2.4",
3333
"monolog/monolog": "^3.3",
3434
"myclabs/deep-copy": "~1.0",
35+
"opensearch-project/opensearch-php": "^2.4",
3536
"phpseclib/phpseclib": "~3.0",
3637
"robthree/twofactorauth": "^3.0.0",
3738
"symfony/config": "^7.1",

0 commit comments

Comments
 (0)