spip-contrib-extensions/indexer | 20 commits
Par RastaPopoulos, le 18 mars 2025 à 11h32min :
feat: ajouter le parent pour un mot aussi, qui est son groupe donc
Modifié
lib/src/Sources/SpipDocuments.php
==============================
Par Matthieu Marcillaud, le 18 mars 2025 à 11h31min :
fix: Notice Query->getMatch() retourne un string
Modifié
lib/src/Sphinx/SphinxQL/Query.php
==============================
Par Cerdic, le 18 mars 2025 à 11h29min :
fix: ne pas peupler le tableau de résultat au dela du nombre total de resultat, même si le debut de pagination est hors limite
Modifié
inc/sphinxql_to_array.php
iterateur/sphinx.php
==============================
Par Cerdic, le 18 mars 2025 à 11h27min :
fix: si on a une pagination sans clause order, en ajouter une par defaut pour avoir un correct
Refs #15
Modifié
iterateur/sphinx.php
==============================
Par bricebou, le 14 mars 2025 à 19h11min :
docs(changelog): mise à jour du changelog
Refs: #17
Modifié
CHANGELOG.md
==============================
Par bricebou, le 14 mars 2025 à 19h11min :
fix: éliminer un warning Implicit conversion from float … to int loses precision avec prise en compte des remarques faites dans la MR
Fix: #17
Modifié
spip-cli/IndexerIndexer.php
==============================
Par bricebou, le 14 mars 2025 à 14h08min :
fix: éliminer un warning Implicit conversion from float … to int loses precision
Fix: #17
Modifié
spip-cli/IndexerIndexer.php
==============================
Par bricebou, le 11 mars 2025 à 16h12min :
fix: éviter un warning Passing null to parameter #2 ($subject) of type string…
Refs: #16
Modifié
CHANGELOG.md
iterateur/sphinx.php
==============================
Par Cerdic, le 12 février 2025 à 13h50min :
feat: un log plus verbeux quand on le decommente
Modifié
lib/src/Sphinx/SphinxQL/SphinxQL.php
==============================
Par Matthieu Marcillaud, le 17 septembre 2024 à 15h58min :
docs(changelog): reconnexions au serveur
Modifié
CHANGELOG.md
==============================
Par Matthieu Marcillaud, le 17 septembre 2024 à 15h28min :
fix: Tenter d’intercepter aussi les erreurs ‹ gone away › pour reconnecter le serveur
Modifié
lib/src/Indexer/Storage/Sphinx.php
lib/src/Sphinx/SphinxQL/SphinxQL.php
==============================
Par Matthieu Marcillaud, le 17 septembre 2024 à 15h17min :
fix: Utiliser auth_desensibiliser_session si disponible pour nettoyer le contenu des auteurs, et compléter sinon
Modifié
lib/src/Sources/SpipDocuments.php
==============================
Par Matthieu Marcillaud, le 17 septembre 2024 à 14h45min :
fix: Reconnecter de temps en temps le serveur Sphinx/Manticore pour éviter des Mysql has gone away
Modifié
lib/src/Sphinx/SphinxQL/SphinxQL.php
==============================
Par Matthieu Marcillaud, le 16 septembre 2024 à 11h59min :
build: version 4.0.1
Modifié
CHANGELOG.md
paquet.xml
Détails : build: version 4.0.1 (b1b55982) · Validations · spip-contrib-extensions / indexer · GitLab
==============================
Par Matthieu Marcillaud, le 16 septembre 2024 à 11h56min :
fix: Requête pour tester la connexion à Sphinx (ou Manticore)
Sphinx est plus intolérant et ne supporte pas select 1 as test
Modifié
inc/indexer.php
==============================
Par Matthieu Marcillaud, le 16 septembre 2024 à 10h17min :
docs(changelog): v4.0.0
Modifié
CHANGELOG.md
Détails : docs(changelog): v4.0.0 (682af9b4) · Validations · spip-contrib-extensions / indexer · GitLab
==============================
Par Matthieu Marcillaud, le 16 septembre 2024 à 10h15min :
build: version 4.0.0 pour SPIP 4.1 minimum
Modifié
paquet.xml
==============================
Par Matthieu Marcillaud, le 16 septembre 2024 à 10h13min :
chore: pas de ecs & rector dans les zip
Modifié
.gitattributes
==============================
Par Matthieu Marcillaud, le 13 septembre 2024 à 09h34min :
chore: composrer normalize
Modifié
composer.json
lib/composer.json
lib/vendor/composer/installed.php
Détails : chore: composrer normalize (ab7b9de6) · Validations · spip-contrib-extensions / indexer · GitLab
==============================
Par Matthieu Marcillaud, le 13 septembre 2024 à 09h33min :
build: Autoloader Composer plus à jour
- On met toutes les classes dans lib/src avec un composer.json spécifique
- On charge lib/vendor/autoload.php si on ne trouve pas la classe d’Indexer.
- On déclare aussi les requires dans le composer.json racine, pour celleux qui l’auraient chargés comme cela
Ajouté
lib/composer.json
lib/composer.lock
lib/src/Indexer/Indexer.php
lib/src/Indexer/Sources/Document.php
lib/src/Indexer/Sources/SourceGeneratorInterface.php
lib/src/Indexer/Sources/SourceInterface.php
lib/src/Indexer/Sources/Sources.php
lib/src/Indexer/Storage/Sphinx.php
lib/src/Indexer/Storage/StorageInterface.php
lib/src/Sources/HierarchieMots.php
lib/src/Sources/HierarchieRubriques.php
lib/src/Sources/SpipDocuments.php
lib/src/Sources/SpipSourcesIndexer.php
lib/src/Sphinx/SphinxQL/Query.php
lib/src/Sphinx/SphinxQL/QueryApi.php
lib/src/Sphinx/SphinxQL/SphinxQL.php
lib/src/Sphinx/SphinxQL/SphinxQLSingleton.php
lib/vendor/autoload.php
lib/vendor/composer/ClassLoader.php
lib/vendor/composer/InstalledVersions.php
lib/vendor/composer/LICENSE
lib/vendor/composer/autoload_classmap.php
lib/vendor/composer/autoload_namespaces.php
lib/vendor/composer/autoload_psr4.php
lib/vendor/composer/autoload_real.php
lib/vendor/composer/autoload_static.php
lib/vendor/composer/installed.json
lib/vendor/composer/installed.php
Modifié
composer.json
inc/indexer.php