搜索
MeiliSearch 索引创建
以PHP代码为例 1、引入 PHP SDK composer require meilisearch/meilisearch-php http-interop/http-factory-guzzle 2、创建索引 <?php use Meilisearch\Client; $client = new Clie ...
Meilisearch 的安装与运行
步骤 1:安装 Meilisearch 通过 SSH 登录到您的服务器,更新可用软件包列表,并安装 curl apt update apt install curl -y 使用软件包的最新版本是良好的安全实践,尤其是在生产环境中。 接下来,使用 curl 下载并运行 Meilisearch 命令行安装程序 # 从脚本安 ...
xunsearch 搜索时按字段索引词加权
在使用 Xunsearch 进行搜索时,我们可以通过 XSSearch::addWeight 针对某个字段添加权重索引词。该字段是否包含这个词 都不影响搜索匹配结果,但如果包含会参与计算结果权重,使结果的相关度更高。常用于针对某一类 数据提升搜索结果排序位置。 如搜索包含 "杭州" 的结果,并且提升 ...
xunsearch 解决单字符、无意义字符被分词导致的搜索不准确问题
Xunsearch 配置好启动服务后,我们进行搜索会发现一些单字符如 的、了、是、和 等被分词,导致搜索结果中出现了与搜索目标不一致但包含这些字符的结果,如此会导致搜索结果不准确。 对于这种问题 Xunsearch 提供了 stopwords.txt 配置文件解决这个问题,只需要将想过滤掉的字符一行一个添加到该文件中, ...
sphinx增量索引配置
#源定义 source cibn { type = mysql sql_host = localhost sql_user = root sql_pass ...
sphinx 不关闭进程更新索引
添加 ‘--rotate ’参数 #建立主索引 /coreseek/bin/indexer vall --rotate -c /coreseek/etc/vall.conf /coreseek/bin/indexer cibnvip_in ...
ubuntu 安装sphinx报错解决方法
错误一: coreseek无法生成configure文件 错误信息如下: libstemmer_c/mkinc.mak:10: warning: source file 'runtime/utilities.c' is in a subdirectory, libstemmer_c/mkinc.mak:10: bu ...
sphinx/coreseek配置说明
sphinx 中定义index索引参数说明: 在index中有charset_type、charset_table参数,说明如下: charset_type = utf-8 #####数据编码,只识别英文字符,搜索词只能是英文,对搜索结果没有影响 #charset_type = zh_cn.utf-8 #####数据编 ...
站内全文搜索引擎 Sphinx/coreseek 安装使用教程
Sphinx是开源的搜索引擎,它支持英文的全文检索。所以如果单独搭建Sphinx,你就已经可以使用全文索引了。但是往往我们要求的是中文索引,怎么做呢?国人提供了一个可供企业使用的,基于Sphinx的中文全文检索引擎。也就是说Coreseek实际上的内核还是Sphinx。 sphinx可以通过设置为“一元切分模式”来支持 ...
XunSearch 安装报错bufferevent_openssl.lo解决方案
分析错误原因: 查看系统的openssl的安装版本是否1.1.0+ 如果是就是下面原因造成的: 原因在于libevent 2.0.x需要openssl < 1.1.0 常用的几个Linux发行版已经把系统的openssl升级到了1.1.0+ 即对应需要libevent 2.1.x+ 而l ...
Xunsearch 安装、启动
源码安装 1、运行下面指令下载、解压安装包 wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 tar -xjf xunsearch-full-latest.tar.bz2 执行安装脚本,根据提示进行操作,主要是输入 xunsearc ...