From 67c07457b85ca4c3fde2f631b8d639e80dfce9a7 Mon Sep 17 00:00:00 2001 From: Daniel Seifert Date: Fri, 6 Nov 2020 09:45:13 +0100 Subject: [PATCH] add 6.6.0.0 (ionCube for PHP 7.1 - 7.4) --- composer.json | 6 +- docs/daux/changelog/010_Changelog.md | 13 + docs/daux/config.json | 4 +- .../050_Phonetic-Cronjob.md | 16 +- docs/html/changelog/Changelog.html | 20 +- docs/html/editions/Editionen.html | 2 +- docs/html/index.html | 4 +- .../Kompatibilitaet_mit_anderen_Modulen.html | 2 +- .../Anforderungen/Systemanforderungen.html | 2 +- .../Anforderungen/Vorbereitungen.html | 2 +- .../Deinstallation/Dateien_loeschen.html | 2 +- .../Deinstallation/Datenbank_bereinigen.html | 2 +- .../Modul_aus_der_Installation_entfernen.html | 2 +- .../Deinstallation/Modul_deaktivieren.html | 2 +- ...eiterungen_deaktivieren_und_entfernen.html | 2 +- .../Deinstallation/TMP-Ordner_leeren.html | 2 +- docs/html/installation/Installation.html | 2 +- .../Cachevermeidung.html | 2 +- .../installation/Installationspruefung.html | 2 +- .../Neuinstallation/Cronjob_einrichten.html | 2 +- .../Neuinstallation/Lizenz_eintragen.html | 2 +- .../Neuinstallation/Modul_hinzufuegen.html | 4 +- .../Modul_im_Shop_aktivieren.html | 2 +- .../Providerspezifische_Installation.html | 2 +- .../Shopanpassungen_installieren.html | 2 +- .../Neuinstallation/TMP-Ordner_leeren.html | 2 +- .../Neuinstallation/Updatefaehigkeit.html | 2 +- .../Verwendung_eigener_Themes.html | 2 +- .../Neuinstallation/Vorbereitung.html | 2 +- .../installation/Neuinstallation/index.html | 4 +- docs/html/installation/Schnellstart.html | 2 +- .../installation/Update/Dateien_erneuern.html | 4 +- .../Update/Erweiterungen_anpassen.html | 2 +- .../Lizenzschluessel_aktualisieren.html | 2 +- .../Update/Modul_deaktivieren.html | 2 +- .../Modulinformationen_aktualisieren.html | 2 +- .../Providerspezifische_Installation.html | 2 +- .../Update/Shopanpassungen_installieren.html | 2 +- .../Update/TMP-Ordner_leeren.html | 2 +- .../installation/Update/Updatedefinition.html | 2 +- docs/html/manual/Ergebnisanlyse.html | 2 +- .../manual/Erweiterungsmoeglichkeiten.html | 2 +- docs/html/manual/Fragen.html | 2 +- docs/html/manual/Inhalte.html | 2 +- docs/html/manual/Logging.html | 2 +- docs/html/manual/Optimierungen.html | 2 +- .../phonetischer_Index.html | 2 +- docs/html/manual/Statistik.html | 2 +- docs/html/manual/Synonym-Editor.html | 2 +- docs/html/manual/externeEinstellungen.html | 2 +- .../korrespondierendeAttributswerte.html | 2 +- docs/html/manual/optischeAnpassungen.html | 2 +- .../Indexleiste.html | 2 +- .../MultiAttributFilter.html | 2 +- .../Phonetic-Cronjob.html | 17 +- .../technische_Erlaeuterungen/Relevanz.html | 2 +- .../zusaetzliche_Formularfelder.html | 2 +- docs/html/support/Hilfe-und-Support.html | 2 +- .../html/tipuesearch/tipuesearch_content.json | 2 +- .../Reports/d3_extsearch_report_hitless.php | 14 +- .../d3_extsearch_report_mostsearches.php | 6 +- .../Admin/d3_cfg_extsearch_main.php | 95 +- .../Admin/d3_cfg_extsearch_statistik.php | 2 +- .../Admin/d3_cfg_extsearchsyneditor_main.php | 2 +- .../Controller/d3_extsearch_cron_response.php | 70 + .../Model/Filters/d3AttributeFilter.php | 1012 +- .../Model/Filters/d3CategoryFilter.php | 470 +- .../Model/Filters/d3FieldIsFilter.php | 310 +- .../Model/Filters/d3FieldLikeFilter.php | 304 +- src/Application/Model/Filters/d3Filter.php | 754 +- .../Model/Filters/d3FilterInterface.php | 55 +- .../Model/Filters/d3FilterList.php | 192 +- .../Model/Filters/d3IndexFilter.php | 282 +- .../Model/Filters/d3ManufacturerFilter.php | 458 +- .../Model/Filters/d3PriceFilter.php | 821 +- .../Model/Filters/d3VendorFilter.php | 456 +- .../Model/d3_extsearch_statisticlog.php | 347 +- src/Application/Model/d3_extsearch_synset.php | 79 +- src/Application/Model/d3_extsearch_term.php | 161 +- .../Model/d3_oxutils_extsearch.php | 115 +- src/Application/Model/d3_phonetic_de.php | 477 +- src/Application/Model/d3_phonetic_de_voc.php | 478 +- src/Application/Model/d3_search.php | 1445 ++- src/Application/Model/d3_search_generator.php | 680 +- src/Application/Model/d3_semantic.php | 528 +- .../views/admin/de/d3_extsearch_lang.php | 42 +- .../views/admin/en/d3_extsearch_lang.php | 40 +- .../views/admin/tpl/d3_cfg_extsearch_main.tpl | 18 - ...d3_extsearch_listitemgrid_flowtitlebox.tpl | 4 +- .../d3_extsearch_listitemgrid_title.tpl | 4 +- .../function.d3_extsearch_highlight.php | 160 +- src/Core/d3_extsearch_conf.php | 44 +- .../Admin/d3_article_list_extsearch.php | 81 +- .../Model/d3_basemodel_extsearch.php | 68 +- .../Model/d3_oxarticle_phonetic.php | 407 +- .../Model/d3_oxarticlelist_extsearch.php | 2094 ++-- .../Model/d3_oxrssfeed_extsearch.php | 360 +- .../Model/d3_oxsearch_extsearch.php | 9378 ++++++++--------- src/bin/d3_extsearch_cron | 16 + src/d3metadata.php | 7 +- src/metadata.php | 229 +- src/public/d3_extsearch_cron.php | 334 + src/setup/d3_extsearch_update.php | 26 +- src/tests/additional.inc.php | 52 +- src/tests/d3extsearch_config.php | 20 +- .../assignedFilters/allMultiFilterTest.php | 362 +- .../assignedFilters/allSingleFilterTest.php | 297 +- .../attributeMultiFilterTest.php | 317 +- .../attributeSingleFilterTest.php | 216 +- .../categoryMultiFilterTest.php | 221 +- .../categorySingleFilterTest.php | 175 +- ...searchFilterQueriesIntegrationTestCase.php | 48 +- .../assignedFilters/fieldIsFilterTest.php | 112 +- .../assignedFilters/fieldLikeFilterTest.php | 121 +- .../assignedFilters/indexFilterTest.php | 116 +- .../manufacturerMultiFilterTest.php | 155 +- .../manufacturerSingleFilterTest.php | 129 +- .../assignedFilters/nofilterTest.php | 102 +- .../assignedFilters/priceArrayFilterTest.php | 138 +- .../assignedFilters/priceSliderFilterTest.php | 142 +- .../assignedFilters/vendorMultiFilterTest.php | 125 +- .../vendorSingleFilterTest.php | 112 +- .../d3ExtsearchIntegrationTestCase.php | 243 +- .../filterlists/attributeFilterTest.php | 635 +- .../filterlists/categoryFilterTest.php | 661 +- ...xtsearchFilterlistsIntegrationTestCase.php | 40 +- .../filterlists/indexFilterTest.php | 527 +- .../filterlists/manufacturerFilterTest.php | 513 +- .../filterlists/priceFilterTest.php | 538 +- .../filterlists/vendorFilterTest.php | 513 +- .../queryExecute/alistQueryExecuteTest.php | 198 +- ...searchFilterQueriesIntegrationTestCase.php | 322 +- .../queryExecute/searchQueryExecuteTest.php | 103 +- .../Filters/d3ManufacturerFilterTest.php | 91 + src/tests/unit/d3ExtsearchUnitTestCase.php | 111 + 135 files changed, 15367 insertions(+), 15203 deletions(-) create mode 100644 src/Application/Controller/d3_extsearch_cron_response.php create mode 100644 src/bin/d3_extsearch_cron create mode 100644 src/public/d3_extsearch_cron.php create mode 100644 src/tests/unit/Application/Model/Filters/d3ManufacturerFilterTest.php create mode 100644 src/tests/unit/d3ExtsearchUnitTestCase.php diff --git a/composer.json b/composer.json index 30a28c4..dea18f9 100644 --- a/composer.json +++ b/composer.json @@ -37,11 +37,13 @@ "php": "7.1 - 7.4", "ext-ionCube-Loader": "*", "oxid-esales/oxideshop-ce": "6.0 - 6.5", "d3/modcfg": "^5.3.0.000", - "d3/oxid-sql-logger": "^1.0" + "d3/oxid-sql-logger": "^1.0", + "splitbrain/php-cli": "^1.1" }, "autoload": { "psr-4": { "D3\\Extsearch\\": "../../../source/modules/d3/extsearch" } - } + }, + "bin": ["src/bin/d3_extsearch_cron"] } diff --git a/docs/daux/changelog/010_Changelog.md b/docs/daux/changelog/010_Changelog.md index d167985..2846e3e 100644 --- a/docs/daux/changelog/010_Changelog.md +++ b/docs/daux/changelog/010_Changelog.md @@ -2,6 +2,19 @@ title: Changelog --- +## 6.6.0.0 (2020-11-06) +### Added +- Wartungsaufgaben über CLI aufrufbar +- Cronjobaufruf generiert fehlende oxartextends-Einträge selbst +- CLI komplett übersetzt und übersetzbar +- Status der Indexgenerierung wird aus Inhalten anstelle des letzten Generierungsdatums ermittelt +- Metadaten mehrsprachig verfügbar + +### fixed +- Theme-Weichen für passende Produktdarstellung im Wave-Theme korrigiert + +--- + ## 6.5.2.2 (2020-09-29) ### Changed - Suggest: Submit bei markiertem Eintrag sendet Formular ab, anstatt den Eintrag zu zeigen diff --git a/docs/daux/config.json b/docs/daux/config.json index 5a39c34..d9502d0 100644 --- a/docs/daux/config.json +++ b/docs/daux/config.json @@ -1,9 +1,9 @@ { "title": " erweiterte Suche", - "moduleversion": "6.5.2.2", + "moduleversion": "6.6.0.0", "titledesc": "für den Oxid eShop", "author": "D³ Data Development", - "moduledate": "29.09.2020", + "moduledate": "06.11.2020", "editors": "", "tagline": "", "image": "", diff --git a/docs/daux/manual/100_technische_Erlaeuterungen/050_Phonetic-Cronjob.md b/docs/daux/manual/100_technische_Erlaeuterungen/050_Phonetic-Cronjob.md index c9947d4..e2f27ee 100644 --- a/docs/daux/manual/100_technische_Erlaeuterungen/050_Phonetic-Cronjob.md +++ b/docs/daux/manual/100_technische_Erlaeuterungen/050_Phonetic-Cronjob.md @@ -2,20 +2,10 @@ title: Phonetic-Cronjob --- -Werden Ihre Artikel außerhalb des OXID-Frameworks gepflegt, muss die Erstellung des phonetischen Indexes (notwenidig für die klangähnliche Suche) manuell gestartet werden. Daher haben Sie die Möglichkeit, die Generierung des Suchindex über einen externen Aufruf zu starten. Verwenden Sie dazu den folgenden Aufruf: +Werden Ihre Artikel außerhalb des OXID-Frameworks gepflegt, muss die Erstellung des phonetischen Indexes (notwendig für die klangähnliche Suche) manuell gestartet werden. Daher haben Sie die Möglichkeit, die Generierung des Suchindex über einen externen Aufruf zu starten. Verwenden Sie dazu den folgenden Aufruf: ``` -http://www.example.com/admin/index.php?cl=d3_cfg_extsearch_main&fnc= -generatePhoneticStringsExt&extlogin=true&user=admin&pwd=admin&blNewe -st=true&blMsg=true&iTimeLimit=0 +./vendor/bin/d3_extsearch_cron ``` -Die verwendeten Parameter haben folgende Bedeutung: - -``` -extlogin=true => ermöglicht externes Login in den Adminbereich -user=admin => Benutzername eine angelegten Adminbenutzers -pwd=admin => Passwort eines angelegten Adminbenutzers -blNewest=true => es werden nur neue / alle Einträge generiert -blMsg=true => mögliche Meldungen werden ausgegeben / unterdrückt -iTimeLimit=0 => Timeout des Servers in Sekunden +Dieser Aufruf listet Ihnen alle möglichen Optionen und Aufgaben. Stellen Sie sich den gewünschten Aufruf damit zusammen und verwenden Sie diesen zum Beispiel als regelmäßig ausgeführter Cronjob. diff --git a/docs/html/changelog/Changelog.html b/docs/html/changelog/Changelog.html index 2480f2a..ead4c13 100644 --- a/docs/html/changelog/Changelog.html +++ b/docs/html/changelog/Changelog.html @@ -72,11 +72,25 @@
-

6.5.2.2 (2020-09-29)

+

6.6.0.0 (2020-11-06)

+

Added

+ +

fixed

+ +
+

6.5.2.2 (2020-09-29)

Changed


6.5.1.0 (2020-05-04)

-

Added

+

Added

diff --git a/docs/html/editions/Editionen.html b/docs/html/editions/Editionen.html index ecd7e47..b8e314b 100644 --- a/docs/html/editions/Editionen.html +++ b/docs/html/editions/Editionen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/index.html b/docs/html/index.html index 4084a67..7bd9d09 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -48,8 +48,8 @@
-
Autor: D³ Data Development
Stand: 29.09.2020
-
Version: 6.5.2.2
+
Autor: D³ Data Development
Stand: 06.11.2020
+
Version: 6.6.0.0
diff --git a/docs/html/installation/Anforderungen/Kompatibilitaet_mit_anderen_Modulen.html b/docs/html/installation/Anforderungen/Kompatibilitaet_mit_anderen_Modulen.html index 86969d5..ba89d85 100644 --- a/docs/html/installation/Anforderungen/Kompatibilitaet_mit_anderen_Modulen.html +++ b/docs/html/installation/Anforderungen/Kompatibilitaet_mit_anderen_Modulen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Anforderungen/Systemanforderungen.html b/docs/html/installation/Anforderungen/Systemanforderungen.html index f570b3f..62872d9 100644 --- a/docs/html/installation/Anforderungen/Systemanforderungen.html +++ b/docs/html/installation/Anforderungen/Systemanforderungen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Anforderungen/Vorbereitungen.html b/docs/html/installation/Anforderungen/Vorbereitungen.html index 59f00d2..ec9f953 100644 --- a/docs/html/installation/Anforderungen/Vorbereitungen.html +++ b/docs/html/installation/Anforderungen/Vorbereitungen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/Dateien_loeschen.html b/docs/html/installation/Deinstallation/Dateien_loeschen.html index b5a25bb..179a3be 100644 --- a/docs/html/installation/Deinstallation/Dateien_loeschen.html +++ b/docs/html/installation/Deinstallation/Dateien_loeschen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/Datenbank_bereinigen.html b/docs/html/installation/Deinstallation/Datenbank_bereinigen.html index 9436464..d130a85 100644 --- a/docs/html/installation/Deinstallation/Datenbank_bereinigen.html +++ b/docs/html/installation/Deinstallation/Datenbank_bereinigen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html b/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html index edc4677..3cdc26f 100644 --- a/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html +++ b/docs/html/installation/Deinstallation/Modul_aus_der_Installation_entfernen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/Modul_deaktivieren.html b/docs/html/installation/Deinstallation/Modul_deaktivieren.html index 20fdc5f..b7ccb3a 100644 --- a/docs/html/installation/Deinstallation/Modul_deaktivieren.html +++ b/docs/html/installation/Deinstallation/Modul_deaktivieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html b/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html index 79e8f7e..7b7dbcb 100644 --- a/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html +++ b/docs/html/installation/Deinstallation/Modulerweiterungen_deaktivieren_und_entfernen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html b/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html index e7ab532..ebf4a0b 100644 --- a/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html +++ b/docs/html/installation/Deinstallation/TMP-Ordner_leeren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Installation.html b/docs/html/installation/Installation.html index b30fadc..7d3241c 100644 --- a/docs/html/installation/Installation.html +++ b/docs/html/installation/Installation.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Installationshinweise/Cachevermeidung.html b/docs/html/installation/Installationshinweise/Cachevermeidung.html index 6d1e641..5442782 100644 --- a/docs/html/installation/Installationshinweise/Cachevermeidung.html +++ b/docs/html/installation/Installationshinweise/Cachevermeidung.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Installationspruefung.html b/docs/html/installation/Installationspruefung.html index 3dc801d..9ff34f4 100644 --- a/docs/html/installation/Installationspruefung.html +++ b/docs/html/installation/Installationspruefung.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Cronjob_einrichten.html b/docs/html/installation/Neuinstallation/Cronjob_einrichten.html index 2ac395a..ca55b37 100644 --- a/docs/html/installation/Neuinstallation/Cronjob_einrichten.html +++ b/docs/html/installation/Neuinstallation/Cronjob_einrichten.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Lizenz_eintragen.html b/docs/html/installation/Neuinstallation/Lizenz_eintragen.html index 9ab3961..30728e7 100644 --- a/docs/html/installation/Neuinstallation/Lizenz_eintragen.html +++ b/docs/html/installation/Neuinstallation/Lizenz_eintragen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html b/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html index 97dce0d..d458590 100644 --- a/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html +++ b/docs/html/installation/Neuinstallation/Modul_hinzufuegen.html @@ -72,12 +72,12 @@

Führen Sie in der Konsole im Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses) diesen Befehl aus, um das Modul erweiterte Suche zur Installation hinzuzufügen:

-
php composer require d3/extsearch:^6.5.2.2 --update-no-dev
+
php composer require d3/extsearch:^6.6.0.0 --update-no-dev
 

Benötigt Ihre Installation einen anderen Aufruf von Composer, ändern Sie den Befehl bitte entsprechend ab. Für weitere Optionen dieses Befehls lesen Sie bitte die Dokumentation von Composer.

diff --git a/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html b/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html index f2d7fca..9691c65 100644 --- a/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html +++ b/docs/html/installation/Neuinstallation/Modul_im_Shop_aktivieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html b/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html index 8448404..0803671 100644 --- a/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html +++ b/docs/html/installation/Neuinstallation/Providerspezifische_Installation.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html b/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html index 0bf5570..9acf804 100644 --- a/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html +++ b/docs/html/installation/Neuinstallation/Shopanpassungen_installieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html b/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html index 5d90481..e21510c 100644 --- a/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html +++ b/docs/html/installation/Neuinstallation/TMP-Ordner_leeren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Updatefaehigkeit.html b/docs/html/installation/Neuinstallation/Updatefaehigkeit.html index 182bfad..0295438 100644 --- a/docs/html/installation/Neuinstallation/Updatefaehigkeit.html +++ b/docs/html/installation/Neuinstallation/Updatefaehigkeit.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html b/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html index fd41093..7252c1f 100644 --- a/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html +++ b/docs/html/installation/Neuinstallation/Verwendung_eigener_Themes.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/Vorbereitung.html b/docs/html/installation/Neuinstallation/Vorbereitung.html index 43fb45e..2ee90b2 100644 --- a/docs/html/installation/Neuinstallation/Vorbereitung.html +++ b/docs/html/installation/Neuinstallation/Vorbereitung.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Neuinstallation/index.html b/docs/html/installation/Neuinstallation/index.html index e19bb66..9a48880 100644 --- a/docs/html/installation/Neuinstallation/index.html +++ b/docs/html/installation/Neuinstallation/index.html @@ -72,12 +72,12 @@

Schnellstart per Composer

-
php composer require d3/extsearch:^6.5.2.2 --update-no-dev
+
php composer require d3/extsearch:^6.6.0.0 --update-no-dev
 

Detailliertere Angaben zur Installation entnehmen Sie bitte den folgenden Seiten.

diff --git a/docs/html/installation/Schnellstart.html b/docs/html/installation/Schnellstart.html index 4514e73..068ada6 100644 --- a/docs/html/installation/Schnellstart.html +++ b/docs/html/installation/Schnellstart.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Dateien_erneuern.html b/docs/html/installation/Update/Dateien_erneuern.html index 143cb02..df2943f 100644 --- a/docs/html/installation/Update/Dateien_erneuern.html +++ b/docs/html/installation/Update/Dateien_erneuern.html @@ -72,13 +72,13 @@

Starten Sie die Konsole Ihres Webservers und wechseln in das Hauptverzeichnis Ihres Shops (oberhalb des source- und vendor-Verzeichnisses). Führen Sie dort diesen Befehl aus:

-
php composer require d3/extsearch:^6.5.2.2 --update-no-dev
+
php composer require d3/extsearch:^6.6.0.0 --update-no-dev
 

Im weiteren Ablauf werden Sie gefragt, ob die Moduldateien überschrieben werden sollen. Bestätigen Sie dies für den Eintrag d3/extsearch.

diff --git a/docs/html/installation/Update/Erweiterungen_anpassen.html b/docs/html/installation/Update/Erweiterungen_anpassen.html index c5c1431..521567a 100644 --- a/docs/html/installation/Update/Erweiterungen_anpassen.html +++ b/docs/html/installation/Update/Erweiterungen_anpassen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html b/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html index d7dff18..6e4d3e9 100644 --- a/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html +++ b/docs/html/installation/Update/Lizenzschluessel_aktualisieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Modul_deaktivieren.html b/docs/html/installation/Update/Modul_deaktivieren.html index cf7579d..6f14d50 100644 --- a/docs/html/installation/Update/Modul_deaktivieren.html +++ b/docs/html/installation/Update/Modul_deaktivieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Modulinformationen_aktualisieren.html b/docs/html/installation/Update/Modulinformationen_aktualisieren.html index 4cab890..7e6594c 100644 --- a/docs/html/installation/Update/Modulinformationen_aktualisieren.html +++ b/docs/html/installation/Update/Modulinformationen_aktualisieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Providerspezifische_Installation.html b/docs/html/installation/Update/Providerspezifische_Installation.html index 771a248..d45dbd1 100644 --- a/docs/html/installation/Update/Providerspezifische_Installation.html +++ b/docs/html/installation/Update/Providerspezifische_Installation.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Shopanpassungen_installieren.html b/docs/html/installation/Update/Shopanpassungen_installieren.html index a0d5edf..9724db4 100644 --- a/docs/html/installation/Update/Shopanpassungen_installieren.html +++ b/docs/html/installation/Update/Shopanpassungen_installieren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/TMP-Ordner_leeren.html b/docs/html/installation/Update/TMP-Ordner_leeren.html index cb420e5..f9af21d 100644 --- a/docs/html/installation/Update/TMP-Ordner_leeren.html +++ b/docs/html/installation/Update/TMP-Ordner_leeren.html @@ -72,7 +72,7 @@
diff --git a/docs/html/installation/Update/Updatedefinition.html b/docs/html/installation/Update/Updatedefinition.html index cc07af1..282172c 100644 --- a/docs/html/installation/Update/Updatedefinition.html +++ b/docs/html/installation/Update/Updatedefinition.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Ergebnisanlyse.html b/docs/html/manual/Ergebnisanlyse.html index bf8f48e..611643a 100644 --- a/docs/html/manual/Ergebnisanlyse.html +++ b/docs/html/manual/Ergebnisanlyse.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Erweiterungsmoeglichkeiten.html b/docs/html/manual/Erweiterungsmoeglichkeiten.html index 19cf335..9cb7420 100644 --- a/docs/html/manual/Erweiterungsmoeglichkeiten.html +++ b/docs/html/manual/Erweiterungsmoeglichkeiten.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Fragen.html b/docs/html/manual/Fragen.html index ac1d327..fdd8733 100644 --- a/docs/html/manual/Fragen.html +++ b/docs/html/manual/Fragen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Inhalte.html b/docs/html/manual/Inhalte.html index 517fe17..9000196 100644 --- a/docs/html/manual/Inhalte.html +++ b/docs/html/manual/Inhalte.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Logging.html b/docs/html/manual/Logging.html index 20f885f..1039ca1 100644 --- a/docs/html/manual/Logging.html +++ b/docs/html/manual/Logging.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Optimierungen.html b/docs/html/manual/Optimierungen.html index 569009c..2f1b4ea 100644 --- a/docs/html/manual/Optimierungen.html +++ b/docs/html/manual/Optimierungen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Optionale_Erweiterungen/phonetischer_Index.html b/docs/html/manual/Optionale_Erweiterungen/phonetischer_Index.html index 9ecc824..9bde86e 100644 --- a/docs/html/manual/Optionale_Erweiterungen/phonetischer_Index.html +++ b/docs/html/manual/Optionale_Erweiterungen/phonetischer_Index.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Statistik.html b/docs/html/manual/Statistik.html index 7061ccb..9507492 100644 --- a/docs/html/manual/Statistik.html +++ b/docs/html/manual/Statistik.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/Synonym-Editor.html b/docs/html/manual/Synonym-Editor.html index 2b8bb38..4ab7fdc 100644 --- a/docs/html/manual/Synonym-Editor.html +++ b/docs/html/manual/Synonym-Editor.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/externeEinstellungen.html b/docs/html/manual/externeEinstellungen.html index dbf81d2..330e79c 100644 --- a/docs/html/manual/externeEinstellungen.html +++ b/docs/html/manual/externeEinstellungen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/korrespondierendeAttributswerte.html b/docs/html/manual/korrespondierendeAttributswerte.html index 9826a6f..df8a67a 100644 --- a/docs/html/manual/korrespondierendeAttributswerte.html +++ b/docs/html/manual/korrespondierendeAttributswerte.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/optischeAnpassungen.html b/docs/html/manual/optischeAnpassungen.html index f924589..0a14d98 100644 --- a/docs/html/manual/optischeAnpassungen.html +++ b/docs/html/manual/optischeAnpassungen.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/technische_Erlaeuterungen/Indexleiste.html b/docs/html/manual/technische_Erlaeuterungen/Indexleiste.html index b54a44f..615db47 100644 --- a/docs/html/manual/technische_Erlaeuterungen/Indexleiste.html +++ b/docs/html/manual/technische_Erlaeuterungen/Indexleiste.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/technische_Erlaeuterungen/MultiAttributFilter.html b/docs/html/manual/technische_Erlaeuterungen/MultiAttributFilter.html index b7531de..ad1c1de 100644 --- a/docs/html/manual/technische_Erlaeuterungen/MultiAttributFilter.html +++ b/docs/html/manual/technische_Erlaeuterungen/MultiAttributFilter.html @@ -72,7 +72,7 @@
diff --git a/docs/html/manual/technische_Erlaeuterungen/Phonetic-Cronjob.html b/docs/html/manual/technische_Erlaeuterungen/Phonetic-Cronjob.html index 3ec16c7..c5c9677 100644 --- a/docs/html/manual/technische_Erlaeuterungen/Phonetic-Cronjob.html +++ b/docs/html/manual/technische_Erlaeuterungen/Phonetic-Cronjob.html @@ -72,23 +72,14 @@
-

Werden Ihre Artikel außerhalb des OXID-Frameworks gepflegt, muss die Erstellung des phonetischen Indexes (notwenidig für die klangähnliche Suche) manuell gestartet werden. Daher haben Sie die Möglichkeit, die Generierung des Suchindex über einen externen Aufruf zu starten. Verwenden Sie dazu den folgenden Aufruf:

-
http://www.example.com/admin/index.php?cl=d3_cfg_extsearch_main&fnc=
-generatePhoneticStringsExt&extlogin=true&user=admin&pwd=admin&blNewe
-st=true&blMsg=true&iTimeLimit=0
-
-

Die verwendeten Parameter haben folgende Bedeutung:

-
extlogin=true    => ermöglicht externes Login in den Adminbereich
-user=admin       => Benutzername eine angelegten Adminbenutzers
-pwd=admin        => Passwort eines angelegten Adminbenutzers
-blNewest=true    => es werden nur neue / alle Einträge generiert
-blMsg=true       => mögliche Meldungen werden ausgegeben / unterdrückt
-iTimeLimit=0     => Timeout des Servers in Sekunden
+        

Werden Ihre Artikel außerhalb des OXID-Frameworks gepflegt, muss die Erstellung des phonetischen Indexes (notwendig für die klangähnliche Suche) manuell gestartet werden. Daher haben Sie die Möglichkeit, die Generierung des Suchindex über einen externen Aufruf zu starten. Verwenden Sie dazu den folgenden Aufruf:

+
./vendor/bin/d3_extsearch_cron
 
+

Dieser Aufruf listet Ihnen alle möglichen Optionen und Aufgaben. Stellen Sie sich den gewünschten Aufruf damit zusammen und verwenden Sie diesen zum Beispiel als regelmäßig ausgeführter Cronjob.