IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

indicizzatore - Online nel cloud

Esegui l'indicizzatore nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è l'indicizzatore di comandi che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


indexer - Sphinxsearch generatore di indici fulltext

SINOSSI


indicizzatore [--config FILE DI CONFIGURAZIONE] [--ruota] [--nessun progresso | --quiet] [--tutto | INDICE | ...]

indicizzatore --buildstop FILE DI USCITA COUNT [--config FILE DI CONFIGURAZIONE] [--noprogress | --calmatevi]
[--tutti | INDICE | ...]

indicizzatore --unisci INDICE_MAIN DELTA_INDEX [--config FILE DI CONFIGURAZIONE] [--ruota] [--nessun progresso |
--calmatevi]

DESCRIZIONE


Sphinx è una raccolta di programmi che mirano a fornire una ricerca fulltext di alta qualità.

indicizzatore è il primo dei due strumenti principali come parte di Sphinx. Invocato da entrambi i
direttamente dalla riga di comando o come parte di uno script più grande, indicizzatore è l'unico responsabile di
raccogliere i dati che saranno ricercabili.

La sintassi di chiamata per l'indicizzatore è la seguente:

$ indicizzatore [OPZIONI] [nomeindice1 [nomeindice2 [...]]]

In sostanza elencheresti i diversi indici possibili (che in seguito creerai
disponibile per la ricerca) in sphinx.conf, quindi quando si chiama indicizzatore, come minimo devi essere
dicendogli quale indice (o indici) vuoi indicizzare.

Se sphinx.conf conteneva dettagli su 2 indici, mybigindex ed miopiccoloindice, potresti fare
il seguente:

$ indicizzatore mybigindex
$ indicizzatore mysmallindex mybigindex

Come parte del file di configurazione, sphinx.conf, specifichi uno o più indici per il tuo
dati. potresti chiamare indicizzatore per reindicizzare uno di essi, ad-hoc, oppure puoi dirgli di elaborare
tutti gli indici: non sei limitato a chiamarne solo uno o tutti in una volta, puoi sempre scegliere
una combinazione degli indici disponibili.

VERSIONI


La maggior parte delle opzioni per indicizzatore sono dati nel file di configurazione, tuttavia ci
ci sono alcune opzioni che potresti dover specificare anche sulla riga di comando, in quanto possono influire
come viene eseguita l'operazione di indicizzazione. Queste opzioni sono:

--tutti
Tells indicizzatore per aggiornare ogni indice elencato in sphinx.conf, invece di elencare
indici individuali. Questo sarebbe utile in piccole configurazioni, o di tipo cron o
lavori di manutenzione in cui l'intero set di indici verrà ricostruito ogni giorno, o settimana, oppure
qualunque sia il periodo migliore

Utilizzo di esempio:

$ indicizzatore --config /home/mioutente/sphinx.conf --all

--buildstop file di uscita.txt NUM
Esamina la fonte dell'indice, come se indicizzasse i dati, e produce un elenco dei
termini che vengono indicizzati. In altre parole, produce un elenco di tutti i ricercabili
termini che entrano a far parte dell'indice. Nota; non aggiorna l'indice in
domanda, elabora semplicemente i dati "come se" stessero indicizzando, inclusa l'esecuzione
query definite con sql_query_pre or sql_query_post. outputfile.txt conterrà il file
elenco di parole, una per riga, ordinate per frequenza con la più frequente per prima, e NUM
specifica il numero massimo di parole che verranno elencate; se sufficientemente grande per
racchiudere ogni parola nell'indice, solo quel numero di parole verrà restituito. Come un
l'elenco dei dizionari potrebbe essere utilizzato per le funzionalità dell'applicazione client intorno a "Volevi dire..."
funzionalità, di solito in combinazione con --buildfreqs, Sotto.

Esempio:

$ indexer mioindice --buildstops word_freq.txt 1000

Ciò produrrebbe un documento nella directory corrente, word_freq.txt con 1,000
parole più comuni in 'mioindice', ordinate per prime. Nota che il file sarà
riguardano l'ultimo indice indicizzato quando specificato con più indici o --tutti (vale a dire
l'ultimo elencato nel file di configurazione)

--buildfreqs
Usato in coppia con --buildstop (e viene ignorato se --buildstop non è specificato). Come
--buildstop fornisce l'elenco delle parole utilizzate all'interno dell'indice, --buildfreqs aggiunge il file
quantità presente nell'indice, che sarebbe utile per stabilire se certi
le parole dovrebbero essere considerate stopword se sono troppo prevalenti. Aiuterà anche con
sviluppando "Forse volevi dire..." caratteristiche in cui puoi quanto più comune una determinata parola
rispetto ad un altro, simile.

Esempio:

$ indexer mioindice --buildstops word_freq.txt 1000 --buildfreqs

Questo produrrebbe la word_freq.txt come sopra, tuttavia dopo ogni parola sarebbe il
numero di volte che si è verificato nell'indice in questione.

--config CONFIGURATO, -c FILE DI CONFIGURAZIONE
Usa il file dato come configurazione. Normalmente, cercherà sphinx.conf nel
directory di installazione (es./usr/local/sphinx/etc/sphinx.conf se installato in
/usr/local/sphinx), seguito dalla directory corrente in cui ti trovi quando chiami l'indicizzatore
dal guscio. Questo è più utile negli ambienti condivisi in cui si trovano i file binari
installato da qualche parte come /usr/local/sphinx/ ma vuoi fornire agli utenti il
possibilità di creare le proprie configurazioni Sphinx personalizzate o se si desidera eseguire più
istanze su un unico server. In casi come questi potresti permettere loro di creare il loro
possedere i file sphinx.conf e passarli a indicizzatore con questa opzione.

Per esempio:

$ indexer --config /home/mioutente/sphinx.conf mioindice

--dump-righe RISORSE
Scarica le righe recuperate dalle sorgenti SQL nel file specificato, in un compatibile con MySQL
sintassi. I dump risultanti sono la rappresentazione esatta dei dati ricevuti dall'indicizzatore
e aiutano a ripetere i problemi di tempo di indicizzazione.

--unisci DST-INDICE SRC-INDICE
Fondere fisicamente insieme due indici. Ad esempio, se hai uno schema principale+delta,
dove l'indice principale cambia raramente, ma l'indice delta viene ricostruito frequentemente e
--unisci sarebbe usato per combinare i due. L'operazione si sposta da destra a sinistra - il
contenuti di SRC-INDICE essere esaminati e combinati fisicamente con il contenuto di
DST-INDICE e il risultato viene lasciato dentro DST-INDICE. In pseudo-codice, potrebbe essere espresso
come: DST-INDICE += SRC-INDICE

Un esempio:

$ indicizzatore --unisci delta principale --rotate

Nell'esempio sopra, dove il main è il master, l'indice raramente modificato e il delta
è quello modificato meno frequentemente, potresti usare quanto sopra per chiamare indicizzatore a
combinare il contenuto del delta nell'indice principale e ruotare gli indici.

--merge-intervallo-dst ATTR MIN MAX
Eseguire l'intervallo di filtri fornito al momento della fusione. In particolare, poiché la fusione viene applicata al
indice di destinazione (come parte di --unisci, e viene ignorato se --unisci non è specificato),
indicizzatore filtrerà anche i documenti che finiscono nell'indice di destinazione, e solo
i documenti passeranno attraverso il filtro dato andranno a finire nell'indice finale. Questo
potrebbe essere utilizzato, ad esempio, in un indice in cui è presente un attributo 'cancellato', dove 0
significa "non cancellato". Tale indice potrebbe essere fuso con:

$ indexer --merge main delta --merge-dst-range cancellato 0 0

Tutti i documenti contrassegnati come cancellati (valore 1) verranno rimossi dalla nuova fusione
indice di destinazione. Può essere aggiunto più volte alla riga di comando, per aggiungere
filtri successivi all'unione, che devono essere tutti soddisfatti affinché un documento possa essere
entrare a far parte dell'indice finale.

--merge-killlist, --merge-klist
Usato in coppia con --unisci. Di solito durante la fusione indicizzatore usa la kill-list dell'indice di origine
(cioè quello in cui è unito) come filtro per cancellare i documenti corrispondenti da
l'indice di destinazione. Allo stesso tempo, la kill-list della destinazione stessa non lo è
toccato affatto. Quando si usa --merge-killlist, (o la sua forma più breve --merge-klist) il
indicizzatore non filtrerà i documenti dst-index con killlist src-index, ma si fonderà
le loro kill-list insieme, quindi l'indice del risultato finale avrà la kill-list
contenente le kill-list di origine unite.

--nessun progresso
Non visualizzare i dettagli sui progressi man mano che si verificano; invece, i dettagli dello stato finale (come
poiché i documenti indicizzati, la velocità di indicizzazione e così via sono riportati solo al completamento di
indicizzazione. Nei casi in cui lo script non viene eseguito su una console (o 'tty'), questo
sarà attivo per impostazione predefinita.

Utilizzo di esempio:

$ indicizzatore --rotate --all --noprogress

--print-query
Stampa le query SQL che l'indicizzatore invia al database, insieme alla connessione SQL
ed eventi di disconnessione. È utile per diagnosticare e risolvere i problemi con SQL
fonti.

--silenzioso
Tells indicizzatore non produrre nulla, a meno che non ci sia un errore. Ancora una volta, più usato per
tipo cron o altri lavori di script in cui l'output è irrilevante o non necessario, tranne
in caso di qualche tipo di errore.

Utilizzo di esempio:

$ indicizzatore --rotate --all --quiet

--ruotare
Utilizzato per indici rotanti. A meno che tu non abbia la situazione in cui puoi prendere la ricerca
funzionare offline senza disturbare gli utenti, quasi sicuramente dovrai mantenerlo
ricerca in esecuzione durante l'indicizzazione di nuovi documenti. --ruotare crea un secondo indice,
parallelo al primo (nello stesso posto, semplicemente includendo .new nei nomi dei file).
Una volta completato, indicizzatore Notifica cercato inviando il SIGILLO segnale e cercato
tenterà di rinominare gli indici (rinominando quelli esistenti per includere .old e
rinominando il .new per sostituirli), quindi inizia a servire dai file più recenti.
A seconda dell'impostazione di rotazione_senza soluzione di continuità, potrebbe esserci un leggero ritardo nell'essere in grado
per cercare gli indici più recenti.

Utilizzo di esempio:

$ indicizzatore --rotate --all

--sighup-ogni
è utile quando si ricostruiscono molti indici di grandi dimensioni e si desidera che ciascuno di essi venga ruotato in
cercato appena possibile. Insieme a --sighup-ogni, indicizzatore invierà un SIGILLO segnale a
cercato dopo aver completato con successo il lavoro su ciascun indice. (Il comportamento predefinito è
per inviare un singolo SIGILLO dopo che tutti gli indici sono stati costruiti.)

--verboso
Garantisce che ogni riga che ha causato problemi di indicizzazione (duplicata, zero o mancante)
documento d'identità; o problemi di IO del campo file; ecc.) saranno segnalati. Per impostazione predefinita, questa opzione
è disattivato e al suo posto potrebbero essere riportati i riepiloghi dei problemi.

Usa l'indicizzatore online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    facetrack noir
    facetrack noir
    Programma headtracking modulare che
    supporta più face tracker, filtri
    e protocolli di gioco. Tra i tracker
    sono SM FaceAPI, AIC Inertial Head
    Inseguitore...
    Scarica facetrack noir
  • 2
    Codice QR PHP
    Codice QR PHP
    Il codice QR PHP è open source (LGPL)
    libreria per la generazione di QR Code,
    Codice a barre bidimensionale. Basato su
    libreria libqrencode C, fornisce API per
    creazione barra QR Code...
    Scarica codice QR PHP
  • 3
    freeciv
    freeciv
    Freeciv è un gioco a turni gratuito
    gioco di strategia multiplayer, in cui ciascuno
    giocatore diventa il leader di a
    civiltà, lottando per ottenere il
    obiettivo finale: diventare...
    Scarica Freeciv
  • 4
    Sandbox cuculo
    Sandbox cuculo
    Cuckoo Sandbox utilizza i componenti per
    monitorare il comportamento del malware in a
    Ambiente sandbox; isolato dal
    resto del sistema. Offre automatizzato
    analisi o...
    Scarica Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    Riproduci video di YouTube su LMS (porting di
    Triode's to YouTbe API v3) Questo è
    un'applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/lms-y...
    Scarica LMS-YouTube
  • 6
    Fondazione per la presentazione di Windows
    Fondazione per la presentazione di Windows
    Fondazione presentazione Windows (WPF)
    è un framework dell'interfaccia utente per la creazione di Windows
    applicazioni desktop. WPF supporta a
    ampio set di sviluppo di applicazioni
    Caratteristiche...
    Scarica Windows Presentation Foundation
  • Di Più "

Comandi Linux

Ad