使用Elasticsearch 7.9.1实现对word,pdf,txt文件的全文内容检索
POST /docwrite/_doc?pipeline=attachment
{
"name":"测试PDF2",
"type":"pdf",
"content":""
}
GET /docwrite/_search
{
"_source": ["name","type"],
"query": {
"match": {
"attachment.content": {
"query": "技能中心",
"analyzer": "ik_smart"
}
}
},
"highlight": {
"fields": {
"attachment.content": {
"pre_tags": "<em>",
"post_tags": "</em>"
}
}
}
}
这篇博客介绍了如何利用Elasticsearch7.9.1对word、pdf和txt文件的全文内容进行搜索。通过POST请求将文件内容写入索引,并设置pipeline为attachment。然后,使用GET请求进行搜索,匹配'技能中心'这一关键词,同时进行了高亮显示。此示例展示了Elasticsearch在全文检索中的应用。

被折叠的 条评论
为什么被折叠?



