...词典,并将黑词统一设置为一个独特的属性,比如 "@", 那么就可以用该功能判断一段文本是否包含黑词。 ~~~ [php] $text = '...'; if ($tokenizer->hasWord($text, '@')) { // 包含词性为 '@' 的词 } else { // 为包含词性为 '@' 的词 } ~~~ 使用...
...语句](search.query)中,如果指明了字段搜索前缀 `field:XXX` 那么搜索引擎内部也会 对这个搜索语句执行自定义分词。 ~~~ [php] [some_field] ; 不带参数的用法 tokenizer = xyz ; 带参数的用法,表示把 _ 作为参数传递给构造函数 tokenizer = xyz(_...
...路径,参数名可以省略不写, 如果仅指定项目名称,那么将使用 $prefix/sdk/php/app/.ini 文件。 * _-o|--output _ 指定生成的代码目录的存放位置,默认放在当前目录中, 生成的代码本身包含一层以项目名称命名的目录。建议直...
...们需要在搜索结果中按年份、版块显示匹配的文章数。 那么在构建搜索语句时使用 [XSSearch::setFacets] 方法来指定需要分面的字段, 该方法接受两个参数,第一参数为要分面的字段名称(多个字段请用数组作参数), 第二参数是...
...项目的名称 为 `demo` (即 `INI` 文件中 `project.name` 的值),那么它在服务端的索引数据的存储 路径为: ~~~ $prefix/data/demo ~~~ 该目录底下包含 2 个主要索引数据库,分别是 - `db` 默认的主索引数据库,各种检索数据均存放在此 - `log_...
...内置的全文分析器[hr] 如果把host如www.pgsqldb.org拆开处理,那么后面查询就会出现命中率低,如 postgres=# SELECT to_tsvector('zw_simple','pgsql中国社区论坛 http://www.pgsqldb.org:8079 chenaishen@263.net') @@ to_tsquery('zw_simple','pgsqldb社区www&社区&org'); ...
...果中了,在此假设您将 `xunsearch` 安装在 `$prefix` 目录,那么 `$prefix/sdk/php` 即是 PHP-SDK 的代码目录。目录结构及功能逻列如下: _ |- doc/ 离线 HTML 版相关文档 |- app/ 用于存放搜索项目的 ini 文...
...路径,参数名可以省略不写, 如果仅指定项目名称,那么将使用 $prefix/sdk/php/app/.ini 文件。 * _-c|--charset _ 指定当前环境、查询语句的字符集,默认情况下, 搜索工具输出的字符集为 utf-8,并把搜索语句字符集视为项目...
...路径,参数名可以省略不写, 如果仅指定项目名称,那么将使用 $prefix/sdk/php/app/.ini 文件。 * _-c|--charset _ 指定当前环境、数据源的字符集,默认情况下, 索引工具输出的字符集为 utf-8,并把数据源字符集视为项目的默...
...能用在drupal 7 + commerce上了 如果你不运行import.php的话,那么必须是新的node才有效! 我还没在其他commerce上测试过, good luck 我还没有写直接在drupal页上显示搜索结果的页面,因为每个用户的搜索页都可能不一样, 对我...