gpt4 book ai didi

php - 如何映射由fscrawler创建的索引,以便可以对文档进行精确的全文搜索?

转载 作者:行者123 更新时间:2023-12-03 01:24:49 26 4
gpt4 key购买 nike

我有一个由fscrawler创建的二进制文件索引(具有默认映射)。

我正在使用php-elasticsearch查询索引:

if ($q2 == '') {
$params = [
'index' => 'trial2',
'body' => [
'query' => [
'term' => [
'content' => $q
]
]
]
];

$query = $client->search($params);
$data['q'] = $q;
}

我正在尝试在内容字段(正文)上进行准确的全文搜索。我该怎么做?

最佳答案

您可能需要更改默认映射,并为keyword字段使用content数据类型。话虽如此,它将不再允许搜索单个术语。

那真的是你想要的吗?

可能是您实际使用的是match查询而不是term查询吗?

关于php - 如何映射由fscrawler创建的索引,以便可以对文档进行精确的全文搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58711714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com