تم أرشفة المشروع. من فضلك قم بزيارة يو! - الجيل القادم من مشروع YGGo المبني على بحث Manticore.
كتبه الإلهام لاستكشاف النظام البيئي Yggdrasil. يمكن أن يكون المحرك مفيدًا للزحف إلى مواقع الويب العادية وموارد الأعمال الصغيرة والشبكات المحلية.
هدف المشروع - واجهة بسيطة وبنية واضحة ومتطلبات خادم خفيفة الوزن.
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
قابلة للكتابة/src/crontab
باتباع المثالبناء تطبيقات الطرف الثالث/توزيع الفهرس.
يمكن تمكينه أو تعطيله بواسطة خيار API_ENABLED
/api.php
إرجاع نتائج البحث.
يمكن تمكينه أو تعطيله بواسطة خيار 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
إرجاع المضيفين المجمعين مع الحقول المتوفرة في خيار API_HOSTS_FIELDS
.
يمكن تمكينه أو تعطيله بواسطة خيار API_HOSTS_ENABLED
GET action=hosts - required
إرجاع معلومات العقدة للعقد الأخرى التي لها نفس شروط CRAWL_MANIFEST_API_VERSION
و DEFAULT_HOST_URL_REGEXP
.
يمكن تمكينه أو تعطيله بواسطة خيار 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#extened-syntax
يمكن تمكينه بالسمات التالية
GET m=SphinxQL
*واجهة CLI لا تزال قيد الإنشاء، استخدمها على مسؤوليتك الخاصة!
يرجى إنشاء فرع جديد من شجرة main|sqliteway لكل رقعة في الشوكة الخاصة بك قبل إنشاء العلاقات العامة
git checkout main
git checkout -b my-pr-branch-name
أنظر أيضا: شجرة SQLite
لا تتردد في مشاركة أفكارك وتقارير الأخطاء!