SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 292 visiteurs en ce moment

Home > Navigation > Recherche > Indexation > Recherche étendue > Plugin Ricerca estesa

Plugin Ricerca estesa

18 giugno 2007 – di Fausto Barbarito

Tutte le versioni di questo articolo: [français] [italiano]

Proposta di strumenti per l’indicizzazione della ricerca del sito

Nota SPIP-Contrib: una presentazione minimalista, e di certo da completare, che è destinata principalmente a dare un riferimento a questo contributo. Non esitare a dare il tuo aiuto per questa documentazione, per esempio attraverso il forum di questo articolo.

Presentazione

Sulla lista degli utenti ritorna spesso la seguente domanda: «Ho attivato la ricerca, ma il motore non mi dà risposta (oppure delle risposte insufficienti).» Al fine di dare una soluzione è necessario fare prima una digressione.

Il motore di ricerca di SPIP per il sito pubblico [1] utilizza una tabella di indicizzazione («spip_index», ulteriori spiegazioni vedere i link seguenti). Per evitare un sovraccarico di calcoli, l’analisi e il riempimento di questa tabella («l’indicizzazione» del sito), vengono eseguiti come task in background durante le visite del sito. La conseguenza è che se le pagine non hanno molti visitatori (sito giovane, sito in locale, nuovo articolo, intranet o altro motivo), la tabella di indicizzazione si riempie troppo lentamente, e la ricerca pubblica restituisce dei risultati incompleti.

Il plugin «Ricerca estesa» permette di gestire questo problema, in particolare per forzare manualmente l’indicizzazione del vostro database.

Installazione

Prelevare il file zippato del plugin sullo spazio di download della Zone: http://files.spip.org/spip-zone/ [2]. L’installazione avviene come per tutti gli altri plugin, vedere http://www.spip.net/it_article3422.html

Utilizzo

Nell’amministrazione del sito andare al menu «Pannello di controllo», in cui c’è il sotto-menu «Gestione dell’indicizzazione» e «Dizionario indicizzato». Le funzioni disponibili si spiegano da sole.

Un trucco per il reindirizzamento

Quando si forza l’indicizzazione del sito con il comando /?exec=admin_index>Rilanciare l'indicizzazione del sito senza eliminare i dati, si ottiene un URL del tipo seguente: http://www.spip-contrib.net/ecrire/?exec=admin_index&forcer_indexation=20. I dati del sito (articoli, forum, autori, ecc.) vengono quindi indicizzati in pacchetti di 20, e ogni volta è necessario rilanciare manualmente la procedura, e ciò potrebbe richiedere molto tempo se il sito in questione è abbastanza pieno.

Un metodo semplice per alleggerire questa procedura è di sostituire direttamente nell’URL del browser il numero 20 di «forcer_indexation=20» con un numero maggiore (100 o più), che va trovato a forza di tentativi in base alle possibilità del proprio server. L’utilità di ciò è che l’indicizzazione lavori come task in background (senza comunque andare più veloce, anzi al contrario) ma che si possa fare qualcos’altro nel frattempo.

A proposito dei siti condivisi

Questo sistema provoca numerosi calcoli pesanti, quindi attivarlo e abusarne su un sistema condiviso è molto mal visto: si rischa di rallentare le performance di tutti i siti condivisi sullo stesso server.

Per approfondire l’argomento della ricerca di SPIP

-  Il motore di ricerca, l’articolo «ufficiale» su spip.net
-  Moteur de recherche - tutorial, un articolo che risale a novembre 2004 e quindi un po’ datato poiché la ricerca di SPIP è evoluta nel frattempo, ma che è utile per dare qualche indizio

Autori e cronologia del plugin

Esso è un’opera collettiva, che adatta una pagina di amministrazione esistente di SPIP 1.9 (e i plugin), cfr. il file «plugin.xml»:
-  Cédric per l’adattamento sotto forma di plugin
-  pdepaepe e Nicolas Steinmetz per google_like
-  Fil per il pannello «admin_index» originario

L’autore del presente articolo non ha fatto altro che copiare e incollare diversi elementi. Non ci si deve aspettare alcun SDD (Servizio dopo il dono), ma ciò non impedisce di scambiare le proprie esperienze su questo forum ;-)

Note

[1Per l’area riservata, che di solito è meno sollecitata, il meccanismo (e quindi il comportamento) è diverso: SPIP utilizza i meccanismi di ricerca di MySQL per analizzare direttamente il database

[2In caso di problemi su questo link di download vedere i siti mirror

Dernière modification de cette page le 24 settembre 2007

Retour en haut de la page

Rispondere all’articolo

Chi sei?
  • [Connettersi]

Per mostrare qui il tuo avatar, registralo prima su gravatar.com (gratis e indolore). Non dimenticare di fornire il tuo indirizzo email.

Inserisci qui il tuo commento Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Aggiungi un documento

Retour en haut de la page

Ça discute par ici

  • (fr) Facteur

    21 janvier 2010 – 383 commentaires

    Un plugin pour regrouper toutes les fonctions avancées autour de l’envoi de courriels. Introduction SPIP propose une fonction générique envoyer_mail() pour envoyer un courriel. Elle est assez simple d’utilisation mais peut paraître limitée (...)

  • (fr) Albums 3

    8 août 2014 – 224 commentaires

    Le plugin « Albums » évolue dans une version 3 pour SPIP 3. Avant d’effectuer une mise à jour depuis la version 1 ou 2, consultez les notes sur la rétro-compatibilité. Les modèles, notamment, on reçut quelques changements pour la bonne cause. En (...)

  • (fr) ciag : plugin « Groupes d’auteurs »

    30 novembre 2011 – 22 commentaires

    Ce plugin facilite l’affectation des auteurs aux rubriques, via des groupes d’auteurs. Il offre également des vues globales des affectations de rubriques aux auteurs. Les objectifs de ce plugin Le premier objectif est de faciliter (...)

  • (fr) Tickets, suivi de bugs

    28 novembre 2008 – 45 commentaires

    Tickets est un outil de suivi de bugs directement intégré à l’espace privé de SPIP. Il est conçu pour faciliter la phase de développement du site (notamment les squelettes du site public). Tickets est un système simple de suivi de bugs directement (...)

  • (fr) Titre de logo v2

    23 mai 2014 – 17 commentaires

    La version 2 du plugin Titre de logo reprend les mêmes fonctions que la v1 mais étend le titre et le descriptif aux logos de tout objet éditorial de SPIP. Vous pouvez toujours vous référer à l’article de la version 1 pour retrouver les fonctions (...)