EnglishFrenchSpanyol

Ad


Favicon OnWorks

pengindeks - Dalam talian di Awan

Jalankan pengindeks dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah pengindeks arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


pengindeks - penjana indeks teks penuh Sphinxsearch

SINOPSIS


pengindeks [--config KONFIGIL] [--putar] [--tiada kemajuan | --senyap] [--semua | INDEKS | ...]

pengindeks --buildstops FAIL KELUARAN COUNT [--config KONFIGIL] [--tiada kemajuan | --senyap]
[--semua | INDEKS | ...]

pengindeks --bercantum MAIN_INDEX DELTA_INDEX [--config KONFIGIL] [--putar] [--tiada kemajuan |
--senyap]

DESCRIPTION


Sphinx ialah koleksi program yang bertujuan untuk menyediakan carian teks penuh berkualiti tinggi.

pengindeks adalah yang pertama daripada dua alat prinsip sebagai sebahagian daripada Sphinx. Dipanggil daripada sama ada
baris arahan secara langsung, atau sebagai sebahagian daripada skrip yang lebih besar, pengindeks bertanggungjawab sepenuhnya untuk
mengumpul data yang boleh dicari.

Sintaks panggilan untuk pengindeks adalah seperti berikut:

$ pengindeks [PILIHAN] [indexname1 [indexname2 [...]]]

Pada asasnya anda akan menyenaraikan indeks yang mungkin berbeza (yang anda akan buat kemudian
tersedia untuk dicari) dalam sphinx.conf, jadi apabila memanggil pengindeks, sekurang-kurangnya anda perlu
memberitahunya indeks (atau indeks) yang ingin anda indeks.

Jika sphinx.conf mengandungi butiran pada 2 indeks, mybigindex and mysmallindex, anda boleh lakukan
yang berikut:

$ pengindeks mybigindex
$ pengindeks mysmallindex mybigindex

Sebagai sebahagian daripada fail konfigurasi, sphinx.conf, anda menentukan satu atau lebih indeks untuk anda
data. Anda mungkin menelefon pengindeks untuk mengindeks semula salah satu daripadanya, ad-hoc, atau anda boleh menyuruhnya memproses
semua indeks - anda tidak terhad kepada memanggil satu sahaja, atau sekaligus, anda sentiasa boleh memilih
beberapa gabungan indeks yang tersedia.

PILIHAN


Majoriti pilihan untuk pengindeks diberikan dalam fail konfigurasi, namun ada
adalah beberapa pilihan yang anda mungkin perlu tentukan pada baris arahan juga, kerana ia boleh menjejaskan
bagaimana operasi pengindeksan dilakukan. Pilihan ini ialah:

--semua
Memberitahu pengindeks untuk mengemas kini setiap indeks yang disenaraikan dalam sphinx.conf, bukannya penyenaraian
indeks individu. Ini berguna dalam konfigurasi kecil, atau jenis cron atau
kerja penyelenggaraan di mana keseluruhan set indeks akan dibina semula setiap hari, atau minggu, atau
apa-apa tempoh adalah yang terbaik.

Contoh penggunaan:

$ pengindeks --config /home/myuser/sphinx.conf --semua

--buildstops outfile.txt NUM
Semak sumber indeks, seolah-olah mengindeks data, dan menghasilkan senarai
istilah yang sedang diindeks. Dalam erti kata lain, ia menghasilkan senarai semua yang boleh dicari
istilah yang menjadi sebahagian daripada indeks. Catatan; ia tidak mengemas kini indeks masuk
soalan, ia hanya memproses data 'seolah-olah' sedang mengindeks, termasuk berjalan
pertanyaan yang ditakrifkan dengan sql_query_pre or sql_query_post. outputfile.txt akan mengandungi
senarai perkataan, satu setiap baris, diisih mengikut kekerapan dengan paling kerap dahulu, dan NUM
menentukan bilangan maksimum perkataan yang akan disenaraikan; jika cukup besar untuk
merangkumi setiap perkataan dalam indeks, hanya sebanyak itu perkataan akan dikembalikan. Seperti a
senarai kamus boleh digunakan untuk ciri aplikasi klien sekitar "Adakah anda maksudkan..."
kefungsian, biasanya bersama-sama dengan --buildfreqs, di bawah.

Contoh:

$ pengindeks myindex --buildstops word_freq.txt 1000

Ini akan menghasilkan dokumen dalam direktori semasa, word_freq.txt dengan 1,000
perkataan yang paling biasa dalam 'myindex', disusun mengikut yang paling biasa dahulu. Ambil perhatian bahawa fail akan
berkaitan dengan indeks terakhir yang diindeks apabila dinyatakan dengan berbilang indeks atau --semua (iaitu
yang terakhir disenaraikan dalam fail konfigurasi)

--buildfreqs
Digunakan secara berpasangan dengan --buildstops (dan diabaikan jika --buildstops tidak dinyatakan). Sebagai
--buildstops menyediakan senarai perkataan yang digunakan dalam indeks, --buildfreqs menambah
kuantiti yang terdapat dalam indeks, yang akan berguna dalam menentukan sama ada tertentu
perkataan harus dianggap sebagai kata henti jika ia terlalu lazim. Ia juga akan membantu dengan
membangunkan ciri "Adakah anda maksudkan..." di mana anda boleh mengetahui lebih umum perkataan tertentu
berbanding yang lain, serupa.

Contoh:

$ pengindeks myindex --buildstops word_freq.txt 1000 --buildfreqs

Ini akan menghasilkan word_freq.txt seperti di atas, namun selepas setiap perkataan akan menjadi
bilangan kali ia berlaku dalam indeks yang dipersoalkan.

--config KONFIGRILE, -c KONFIGIL
Gunakan fail yang diberikan sebagai konfigurasi. Biasanya, ia akan mencari sphinx.conf dalam
direktori pemasangan (cth/usr/local/sphinx/etc/sphinx.conf jika dipasang ke dalam
/usr/local/sphinx), diikuti dengan direktori semasa anda berada semasa memanggil pengindeks
daripada cangkerang. Ini adalah kebanyakan penggunaan dalam persekitaran kongsi di mana fail binari berada
dipasang di suatu tempat seperti /usr/local/sphinx/ tetapi anda ingin menyediakan pengguna dengan
keupayaan untuk membuat persediaan Sphinx tersuai mereka sendiri, atau jika anda ingin menjalankan berbilang
contoh pada pelayan tunggal. Dalam kes seperti itu, anda boleh membenarkan mereka menciptanya
fail sphinx.conf sendiri dan hantarkannya ke pengindeks dengan pilihan ini.

Sebagai contoh:

$ indexer --config /home/myuser/sphinx.conf myindex

--buang-baris FAIL
Membuang baris yang diambil oleh sumber SQL ke dalam fail yang ditentukan, dalam MySQL yang serasi
sintaks. Lambakan yang terhasil ialah perwakilan tepat data seperti yang diterima oleh pengindeks
dan membantu mengulangi isu masa pengindeksan.

--bercantum DST-INDEX SRC-INDEX
Gabungkan dua indeks secara fizikal. Contohnya jika anda mempunyai skema utama+delta,
di mana indeks utama jarang berubah, tetapi indeks delta dibina semula dengan kerap, dan
--bercantum akan digunakan untuk menggabungkan kedua-duanya. Operasi bergerak dari kanan ke kiri - yang
kandungan daripada SRC-INDEX diperiksa dan digabungkan secara fizikal dengan kandungan
DST-INDEX dan hasilnya dibiarkan DST-INDEX. Dalam pseudo-kod, ia mungkin dinyatakan
sebagai: DST-INDEX += SRC-INDEX

Satu contoh:

$ pengindeks --gabung delta utama --putar

Dalam contoh di atas, di mana yang utama ialah induk, indeks yang jarang diubah suai, dan delta
adalah yang kurang kerap diubah suai, anda mungkin menggunakan yang di atas untuk membuat panggilan pengindeks kepada
gabungkan kandungan delta ke dalam indeks utama dan putar indeks.

--merge-dst-range ATTR MIN MAX
Jalankan julat penapis yang diberikan semasa penggabungan. Khususnya, apabila gabungan digunakan pada
indeks destinasi (sebagai sebahagian daripada --bercantum, dan diabaikan jika --bercantum tidak dinyatakan),
pengindeks juga akan menapis dokumen yang berakhir dalam indeks destinasi, dan hanya
dokumen akan melalui penapis yang diberikan akan berakhir dalam indeks akhir. ini
boleh digunakan sebagai contoh, dalam indeks di mana terdapat atribut 'dipadam', di mana 0
bermaksud 'tidak dipadam'. Indeks sedemikian boleh digabungkan dengan:

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

Sebarang dokumen yang ditandakan sebagai dipadamkan (nilai 1) akan dialih keluar daripada dokumen yang baru digabungkan
indeks destinasi. Ia boleh ditambah beberapa kali pada baris arahan, untuk menambah
penapis berturut-turut kepada penggabungan, yang kesemuanya mesti dipenuhi agar dokumen boleh
menjadi sebahagian daripada indeks akhir.

--gabung-pembunuh, --gabung-klist
Digunakan secara berpasangan dengan --bercantum. Biasanya apabila bergabung pengindeks menggunakan senarai bunuh indeks sumber
(iaitu, yang digabungkan ke dalam) sebagai penapis untuk memadamkan dokumen yang sepadan daripadanya
indeks destinasi. Pada masa yang sama senarai bunuh destinasi itu sendiri tidak
tersentuh sama sekali. Apabila menggunakan --gabung-pembunuh, (atau bentuk yang lebih pendek --gabung-klist)
pengindeks tidak akan menapis dokumen dst-index dengan src-index killlist, tetapi ia akan bergabung
senarai bunuh mereka bersama-sama, jadi indeks hasil akhir akan mempunyai senarai bunuh
mengandungi senarai bunuh sumber yang digabungkan.

--tiada kemajuan
Jangan paparkan butiran kemajuan semasa ia berlaku; sebaliknya, butiran status akhir (seperti
kerana dokumen diindeks, kelajuan pengindeksan dan sebagainya hanya dilaporkan apabila selesai
pengindeksan. Dalam keadaan di mana skrip tidak dijalankan pada konsol (atau 'tty'), ini
akan dihidupkan secara lalai.

Contoh penggunaan:

$ pengindeks --putar --semua --tiada kemajuan

--cetak-pertanyaan
Mencetak pertanyaan SQL yang dihantar pengindeks ke pangkalan data, bersama-sama dengan sambungan SQL
dan peristiwa terputus hubungan. Itu berguna untuk mendiagnosis dan menyelesaikan masalah dengan SQL
sumber.

--senyap
Memberitahu pengindeks tidak mengeluarkan apa-apa, melainkan terdapat ralat. Sekali lagi, kebanyakan digunakan untuk
jenis cron, atau kerja skrip lain yang outputnya tidak relevan atau tidak perlu, kecuali
sekiranya berlaku sesuatu kesilapan.

Contoh penggunaan:

$ pengindeks --putar --semua --diam

--putar
Digunakan untuk mengindeks berputar. Melainkan anda mempunyai situasi di mana anda boleh melakukan carian
berfungsi di luar talian tanpa mengganggu pengguna, anda hampir pasti perlu menyimpannya
carian berjalan sambil mengindeks dokumen baharu. --putar mencipta indeks kedua,
selari dengan yang pertama (di tempat yang sama, hanya termasuk .new dalam nama fail).
Setelah selesai, pengindeks diberitahu dicari melalui menghantar PENDAPATAN isyarat, dan dicari
akan cuba menamakan semula indeks (menamakan yang sedia ada untuk memasukkan .old dan
menamakan semula .new untuk menggantikannya), dan kemudian mula berkhidmat daripada fail yang lebih baharu.
Bergantung pada tetapan lancar_putar, mungkin ada sedikit kelewatan untuk dapat
untuk mencari indeks yang lebih baharu.

Contoh penggunaan:

$ pengindeks --putar --semua

--mengeluh-masing-masing
berguna apabila anda membina semula banyak indeks besar, dan mahu setiap satu digilirkan
dicari secepat mungkin. Dengan --mengeluh-masing-masing, pengindeks akan menghantar a PENDAPATAN memberi isyarat kepada
dicari selepas berjaya menyiapkan kerja pada setiap indeks. (Tingkah laku lalai ialah
untuk menghantar single PENDAPATAN selepas semua indeks dibina.)

--verbose
Menjamin bahawa setiap baris yang menyebabkan masalah pengindeksan (pendua, sifar atau tiada
ID dokumen; atau isu IO medan fail; dll) akan dilaporkan. Secara lalai, pilihan ini
dimatikan, dan ringkasan masalah mungkin dilaporkan sebaliknya.

Gunakan pengindeks dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    NSIS: Sistem Pemasangan Nullsoft Scriptable
    NSIS: Sistem Pemasangan Nullsoft Scriptable
    NSIS (Nullsoft Scriptable Install
    System) ialah sumber terbuka profesional
    sistem untuk mencipta pemasang Windows. Ia
    direka bentuk sekecil dan fleksibel
    mungkin...
    Muat turun NSIS: Nullsoft Scriptable Install System
  • 2
    pas pengesahan
    pas pengesahan
    AuthPass ialah kata laluan sumber terbuka
    pengurus dengan sokongan untuk yang popular dan
    terbukti Keepass (kdbx 3.x DAN kdbx 4.x ...
    Muat turun autopass
  • 3
    Zabbix
    Zabbix
    Zabbix adalah terbuka kelas perusahaan
    penyelesaian pemantauan teragih sumber
    direka untuk memantau dan menjejaki
    prestasi dan ketersediaan rangkaian
    pelayan, peranti...
    Muat turun Zabbix
  • 4
    KDiff3
    KDiff3
    Repositori ini tidak lagi diselenggara
    dan disimpan untuk tujuan arkib. Lihat
    https://invent.kde.org/sdk/kdiff3 for
    kod terbaru dan
    https://download.kde.o...
    Muat turun KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX ialah GUI untuk
    Pemuat USB Waninkoko, berdasarkan
    libwiigui. Ia membenarkan penyenaraian dan
    melancarkan permainan Wii, permainan Gamecube dan
    homebrew di Wii dan WiiU...
    Muat turun USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS menawarkan ciri ANSI SQL
    & berjalan pada Linux, Windows &
    beberapa platform Unix. ciri-ciri
    konkurensi & prestasi cemerlang
    & kuasa...
    Muat turun Firebird
  • Lebih »

Arahan Linux

Ad