Proyek diarsipkan. Silakan kunjungi Yo! - Proyek YGGo generasi berikutnya berdasarkan pencarian Manticore.
Ditulis berdasarkan inspirasi untuk menjelajahi ekosistem Yggdrasil. Mesin dapat berguna untuk merayapi situs web biasa, sumber daya bisnis kecil, jaringan lokal.
Tujuan proyek - antarmuka yang sederhana, arsitektur yang jelas, dan persyaratan server yang ringan.
https://github.com/YGGverse/YGGo/tree/main/media
http://[201:23b4:991a:634d:8359:4521:5576:15b7]/yggo/
http://[201:23b4:991a:634d:8359:4521:5576:15b7]/yggtracker/en/torrent/15
php8^
php-dom
php-xml
php-pdo
php-curl
php-gd
php-mbstring
php-zip
php-mysql
php-memcached
memcached
sphinxsearch
git clone https://github.com/YGGverse/YGGo.git
cd YGGo
composer install
/example/environment
/src/public
/database
/config
/src/storage/cache
, /src/storage/tmp
, /src/storage/snap
dapat ditulisi/src/crontab
dengan contoh berikutMembangun aplikasi pihak ketiga/distribusi indeks.
Dapat diaktifkan atau dinonaktifkan dengan opsi API_ENABLED
/api.php
Mengembalikan hasil pencarian.
Dapat diaktifkan atau dinonaktifkan dengan opsi API_SEARCH_ENABLED
GET action=search - required
GET query={string} - optional, search request, empty if not provided
GET type={string} - optional, filter mime type of available or empty
GET page={int} - optional, search results page, 1 if not provided
GET mode=SphinxQL - optional, enable extended SphinxQL syntax
Mengembalikan host yang dikumpulkan dengan bidang yang disediakan dalam opsi API_HOSTS_FIELDS
.
Dapat diaktifkan atau dinonaktifkan dengan opsi API_HOSTS_ENABLED
GET action=hosts - required
Mengembalikan informasi node untuk node lain yang memiliki kondisi CRAWL_MANIFEST_API_VERSION
dan DEFAULT_HOST_URL_REGEXP
yang sama.
Dapat diaktifkan atau dinonaktifkan dengan opsi API_MANIFEST_ENABLED
GET action=manifest - required
word prefix:
yg*
operator OR:
hello | world
operator MAYBE:
hello MAYBE world
operator NOT:
hello -world
strict order operator (aka operator "before"):
aaa << bbb << ccc
exact form modifier:
raining =cats and =dogs
field-start and field-end modifier:
^hello world$
keyword IDF boost modifier:
boosted^1.234 boostedfieldend$^1.234
https://sphinxsearch.com/docs/current.html#exended-syntax
Dapat diaktifkan dengan atribut berikut
GET m=SphinxQL
*Antarmuka CLI masih dalam tahap pembangunan, risiko Anda tanggung sendiri!
Harap buat cabang baru pohon main|sqliteway untuk setiap patch di fork Anda sebelum membuat PR
git checkout main
git checkout -b my-pr-branch-name
Lihat juga: pohon SQLite
Jangan ragu untuk membagikan ide dan laporan bug Anda!