Какой аргумент FRAGS используется в команде RediSearch FT.SEARCH? - PullRequest
0 голосов
/ 02 января 2019

Я просмотрел Документацию 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 Ответ

0 голосов
/ 03 января 2019

фрагмент - это подстрока результата поиска, которая содержит контекстную информацию, связанную с поисковым термином;Например, при поиске «Redis» фрагмент документа может быть найден

». Пользователям понравилось Redis больше, чем другим ...»

Эточасть функции суммирования

...