没有使用Laravel Scout搜索主键?

问题描述 投票:1回答:1

我正在使用带有TNTSearch引擎的Laravel Scout工作正常,但有一个小问题。我有以下记录。

| ID      | Name     |
+---------+----------+
| 9030100 | Car      |
| 9030150 | Car2     |
| 9030200 | Radio    |

这是我的查询:

CatalogProducts::search( $query )->paginate( 15 );

当我正在寻找'汽车'时,它会以名字中的'car'返回所有记录。

当我在寻找'9030100'时,它正在回收产品'Car'。

但是当我在寻找'9030'时,我没有任何结果。为什么?我如何解决它?

php laravel laravel-5.4 laravel-scout
1个回答
0
投票

尝试改变模糊性。将模糊设为真。

'tntsearch' => [
'storage'  => storage_path(), //place where the index files will be stored
'fuzziness' => true,
'fuzzy' => [
    'prefix_length' => 2,
    'max_expansions' => 50,
    'distance' => 2
],
'asYouType' => false,
© www.soinside.com 2019 - 2024. All rights reserved.