프로젝트가 보관되었습니다. 꼭 Yo!를 방문해주세요! - Manticore 검색을 기반으로 한 차세대 YGGo 프로젝트입니다.
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
폴더에 있는 MySQL Workbench 프로젝트를 사용하여 데이터베이스를 배포합니다./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#extended-syntax
다음 속성으로 활성화할 수 있습니다.
GET m=SphinxQL
*CLI 인터페이스는 아직 구축 중입니다. 위험을 감수하고 사용하세요!
PR을 생성하기 전에 포크의 각 패치에 대해 main|sqliteway 트리의 새 분기를 만드십시오.
git checkout main
git checkout -b my-pr-branch-name
참조: SQLite 트리
여러분의 아이디어와 버그 보고서를 자유롭게 공유해 주세요!