mirror of
https://github.com/postgres/postgres.git
synced 2025-07-02 09:02:37 +03:00
Phrase full text search.
Patch introduces new text search operator (<-> or <DISTANCE>) into tsquery. On-disk and binary in/out format of tsquery are backward compatible. It has two side effect: - change order for tsquery, so, users, who has a btree index over tsquery, should reindex it - less number of parenthesis in tsquery output, and tsquery becomes more readable Authors: Teodor Sigaev, Oleg Bartunov, Dmitry Ivanov Reviewers: Alexander Korotkov, Artur Zakirov
This commit is contained in:
@ -298,7 +298,7 @@ typedef struct
|
||||
* is there value 'val' in array or not ?
|
||||
*/
|
||||
static bool
|
||||
checkcondition_arr(void *checkval, QueryOperand *val)
|
||||
checkcondition_arr(void *checkval, QueryOperand *val, ExecPhraseData *data)
|
||||
{
|
||||
int32 *StopLow = ((CHKVAL *) checkval)->arrb;
|
||||
int32 *StopHigh = ((CHKVAL *) checkval)->arre;
|
||||
@ -327,7 +327,7 @@ checkcondition_arr(void *checkval, QueryOperand *val)
|
||||
}
|
||||
|
||||
static bool
|
||||
checkcondition_bit(void *checkval, QueryOperand *val)
|
||||
checkcondition_bit(void *checkval, QueryOperand *val, ExecPhraseData *data)
|
||||
{
|
||||
/*
|
||||
* we are not able to find a prefix in signature tree
|
||||
|
Reference in New Issue
Block a user