[PATCH][DOC][MINOR] Fix incorrect lexeme limit in textsearch docs

Поиск
Список
Период
Сортировка
От Dharin Shah
Тема [PATCH][DOC][MINOR] Fix incorrect lexeme limit in textsearch docs
Дата
Msg-id CAOj6k6d0YO6AO-bhxkfUXPxUi-+YX9-doh2h5D5z0Bm8D2w=OA@mail.gmail.com
обсуждение исходный текст
Список pgsql-hackers
Hello,

and this line

- The number of lexemes must be less than 2^64

Docs wrongly claim "lexemes must be < 2^64" but the actual constraint is
1 MB total storage (MAXSTRPOS), and no 2^64 check exists in the code.

From src/include/tsearch/ts_type.h:
    #define MAXSTRPOS ( (1<<20) - 1)   // 1,048,575 bytes

    typedef struct {
        int32  size;     // number of lexemes
        ...
    } TSVectorData;

 The attached patch:
- Removes the incorrect 2^64 claim
- Clarifies this means "distinct lexemes in a single tsvector value"

Thanks,
Dharin
Вложения

В списке pgsql-hackers по дате отправления: