gpt4 book ai didi

elasticsearch - 控制Elasticsearch高亮结果中的窗口大小

转载 作者:行者123 更新时间:2023-12-02 23:54:05 24 4
gpt4 key购买 nike

我正在寻找一种从elasticsearch中提取span_near命中结果的方法。最终,我想提取该短语以及跨度术语左侧和右侧的几个标记。我了解了荧光笔,并认为它们是必经之路。

说这是我的查询:

GET morf_texts/_search
{
"query": {
"span_near": {
"clauses": [
{
"span_term": {
"content": {
"value": "estetyczny"
}
}
},
{
"span_term": {
"content": {
"value": "zachowanie"
}
}
}
],
"slop": 3,
"in_order": false
}
},
"highlight": {"fields": {"content": {}}}
}

结果匹配如下所示:
"hits": {
"total": 1,
"max_score": 1.672149,
"hits": [
{
"_index": "morf_texts",
"_type": "doc",
"_id": "1",
"_score": 1.672149,
"_source": {
"content": """
Piękno – pozytywna właściwość estetyczna bytu wynikająca z zachowania proporcji, harmonii barw, dźwięków, stosowności, umiaru i użyteczności, odbierana przez zmysły. Istnieje piękno idealne, duchowe, moralne, naturalne, cielesne, obiektywne i subiektywne. Pojęcie to jest silnie związane z teorią estetyki, prawdy i dobra.
W metafizyce, piękno jest jedną z transcendentalnych właściwości bytu, wyrażającą jego scalenie, przejrzystość, proporcję wewnętrzną tworzyw bytu oraz doskonałość.
Badaniami nad precyzowaniem terminu piękna zajmują się nie tylko filozofowie i artyści, lecz także teoretycy z dziedzin: historii i krytyki sztuki, antropologii, socjologii, psychologii, a także szkolnictwa.
"""
},
"highlight": {
"content": [
"Piękno – pozytywna właściwość <em>estetyczna</em> bytu wynikająca z <em>zachowania</em> proporcji, harmonii barw, dźwięków"
]
}
}
]

这已经很不错了,因为我在 estetyczna的左侧获得了三个 token ,在 zachowania的右侧获得了四个 token 。有没有一种方法可以控制左侧和右侧突出显示多少个 token ?

最佳答案

因此,在寻找解决方案一段时间后,我认为无法控制左侧或右侧的 token 数量。

但是,可以控制的是每个提取的片段包含的字符数。如果字符数足够大,则该片段希望在左右两侧具有足够的上下文,以满足 token 计数要求。

使用fragment_size参数进行查询的示例如下所示:

GET morf_texts/_search
{
"query": {
...
},
"highlight": {
"fields": {
"content": {
"fragment_size": 200
}
}
}
}

关于elasticsearch - 控制Elasticsearch高亮结果中的窗口大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55158757/

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