1. 30 Jan, 2005 11 commits
  2. 29 Jan, 2005 2 commits
  3. 28 Jan, 2005 6 commits
  4. 27 Jan, 2005 9 commits
  5. 26 Jan, 2005 9 commits
  6. 25 Jan, 2005 3 commits
    • Tom Lane's avatar
      Fix breakage created by addition of separate 'acl pass' in pg_dump. · fd5437c7
      Tom Lane authored
      Also clean up incredibly poor style in TocIDRequired() usage.
      fd5437c7
    • Peter Eisentraut's avatar
      Add missing "ko". · 5ca9687f
      Peter Eisentraut authored
      5ca9687f
    • Teodor Sigaev's avatar
      improve support of agglutinative languages (query with compound words). · 324300bc
      Teodor Sigaev authored
      regression=# select to_tsquery( '\'fotballklubber\'');
                         to_tsquery
      ------------------------------------------------
       'fotball' & 'klubb' | 'fot' & 'ball' & 'klubb'
      (1 row)
      
      So, changed interface to dictionaries, lexize method of dictionary shoud return
      pointer to aray of TSLexeme structs instead of char**. Last element should
      have TSLexeme->lexeme == NULL.
      
      typedef struct {
              /* number of variant of split word , for example
                      Word 'fotballklubber' (norwegian) has two varian to split:
                      ( fotball, klubb ) and ( fot, ball, klubb ). So, dictionary
                      should return:
                      nvariant        lexeme
                      1               fotball
                      1               klubb
                      2               fot
                      2               ball
                      2               klubb
      
              */
              uint16  nvariant;
      
              /* currently unused */
              uint16  flags;
      
              /* C-string */
              char    *lexeme;
      } TSLexeme;
      324300bc