[indexer ↪ parent_mot] 20 commits

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

Détails : https://git.spip.net/spip-contrib-extensions/indexer/-/commit/fe8a9f892ea2962074dd13332e294c04a300557f

==============================
Par Matthieu Marcillaud, le 18 mars 2025 à 11h31min :

fix: Notice Query->getMatch() retourne un string

Modifié
lib/src/Sphinx/SphinxQL/Query.php

Détails : fix: Notice `Query->getMatch()` retourne un string (76b25293) · Validations · spip-contrib-extensions / indexer · GitLab

==============================
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

Détails : fix: ne pas peupler le tableau de résultat au dela du nombre total de... (f9f74c3d) · Validations · spip-contrib-extensions / indexer · GitLab

==============================
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

Détails : fix: si on a une pagination sans clause order, en ajouter une par defaut pour avoir un correct (8a18a78e) · Validations · spip-contrib-extensions / indexer · GitLab

==============================
Par bricebou, le 14 mars 2025 à 19h11min :

docs(changelog): mise à jour du changelog

Refs: #17

Modifié
CHANGELOG.md

Détails : docs(changelog): mise à jour du changelog (3052903b) · Validations · spip-contrib-extensions / indexer · GitLab

==============================
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

Détails : fix: éliminer un warning Implicit conversion from float ... to int loses... (1dad6711) · Validations · spip-contrib-extensions / indexer · GitLab

==============================
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

Détails : fix: éliminer un warning Implicit conversion from float ... to int loses precision (61747a68) · Validations · spip-contrib-extensions / indexer · GitLab

==============================
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

Détails : fix: éviter un warning Passing null to parameter #2 ($subject) of type string... (580fb20f) · Validations · spip-contrib-extensions / indexer · GitLab

==============================
Par Cerdic, le 12 février 2025 à 13h50min :

feat: un log plus verbeux quand on le decommente

Modifié
lib/src/Sphinx/SphinxQL/SphinxQL.php

Détails : feat: un log plus verbeux quand on le decommente (f77a2b67) · Validations · spip-contrib-extensions / indexer · GitLab

==============================
Par Matthieu Marcillaud, le 17 septembre 2024 à 15h58min :

docs(changelog): reconnexions au serveur

Modifié
CHANGELOG.md

Détails : docs(changelog): reconnexions au serveur (4ff8ef5a) · Validations · spip-contrib-extensions / indexer · GitLab

==============================
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

Détails : fix: Tenter d’intercepter aussi les erreurs 'gone away' pour reconnecter le serveur (ef7626c6) · Validations · spip-contrib-extensions / indexer · GitLab

==============================
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

Détails : fix: Utiliser auth_desensibiliser_session si disponible pour nettoyer le... (ab0cd22f) · Validations · spip-contrib-extensions / indexer · GitLab

==============================
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

Détails : fix: Reconnecter de temps en temps le serveur Sphinx/Manticore pour éviter des Mysql has gone away (27c3c07a) · Validations · spip-contrib-extensions / indexer · GitLab

==============================
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

Détails : fix: Requête pour tester la connexion à Sphinx (ou Manticore) (58e33332) · Validations · spip-contrib-extensions / indexer · GitLab

==============================
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

Détails : build: version 4.0.0 pour SPIP 4.1 minimum (9bf4a089) · Validations · spip-contrib-extensions / indexer · GitLab

==============================
Par Matthieu Marcillaud, le 16 septembre 2024 à 10h13min :

chore: pas de ecs & rector dans les zip

Modifié
.gitattributes

Détails : chore: pas de ecs & rector dans les zip (1776a45d) · Validations · spip-contrib-extensions / indexer · GitLab

==============================
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

Détails : build: Autoloader Composer plus à jour (102751bb) · Validations · spip-contrib-extensions / indexer · GitLab