You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
在最新的 1.3.0 版本中增加了全文检索的支持,默认情况下,全文检索功能是关闭的,如果要启用,需要配合第三方搜索引擎,目前 Wizard 支持以下几种搜索引擎
ElasticSearch
ZincSearch
GoFoundSearch
通过在
.env
配置文件或者环境变量中添加配置项
WIZARD_SEARCH_DRIVER
来启用不同的搜索引擎,如
WIZARD_SEARCH_DRIVER=App\Components\Search\ElasticSearchDriver
,支持以下搜索引擎配置
ElasticSearch:
App\Components\Search\ElasticSearchDriver
ZincSearch:
App\Components\Search\ZincSearchDriver
GoFoundSearch:
App\Components\Search\GoFoundDriver
默认数据库模糊匹配:
App\Components\Search\NullDriver
初次启用时,需要执行以下命令来导入已有的文档到搜索引擎
php artisan sync-index:document
搜索方式支持以下值:alldocuments,wildcard,fuzzy,term,daterange,matchall,match,matchphrase,multiphrase,prefix,querystring
参考文档:
https://docs.zincsearch.com/API%20Reference/search/1_search/
。