Какой аргумент FRAGS используется в команде RediSearch FT.SEARCH?
Я просмотрел документацию RediSearch и синтаксис FT.SEARCH
ниже:
FT.SEARCH {index} {query} [NOCONTENT] [VERBATIM] [NOSTOPWORDS] [WITHSCORES] [WITHPAYLOADS] [WITHSORTKEYS]
[FILTER {numeric_field} {min} {max}] ...
[GEOFILTER {geo_field} {lon} {lat} {raius} m|km|mi|ft]
[INKEYS {num} {key} ... ]
[INFIELDS {num} {field} ... ]
[RETURN {num} {field} ... ]
[SUMMARIZE [FIELDS {num} {field} ... ] [FRAGS {num}] [LEN {fragsize}] [SEPARATOR {separator}]]
[HIGHLIGHT [FIELDS {num} {field} ... ] [TAGS {open} {close}]]
[SLOP {slop}] [INORDER]
[LANGUAGE {language}]
[EXPANDER {expander}]
[SCORER {scorer}]
[PAYLOAD {payload}]
[SORTBY {field} [ASC|DESC]]
[LIMIT offset num]
Я не могу найти нигде описание FRAGS
, Какие FRAGS
аргумент в RediSearch FT.SEARCH
команда? Есть ли предел для {num}
параметр?
1 ответ
Решение
Фрагмент является подстрокой результата поиска, которая содержит контекстную информацию, связанную с поисковым термином; например, при поиске "Redis" фрагмент в документе может быть
"найдено. Пользователи любили Redis больше, чем другие..."
Это часть функции суммирования