©
                    本文档使用
                    php中文网手册 发布
                
(PECL tokyo_tyrant >= 0.1.0)
The main Tokyo Tyrant class
$key 
   ,   number  $increment 
   [,  int $type  = 0 
  ] )$host 
   [,  int $port  = TokyoTyrant::RDBDEF_PORT 
   [,  array $options 
  ]] )$uri 
   )$host 
   [,  int $port  = TokyoTyrant::RDBDEF_PORT 
   [,  array $options 
  ]]] )$path 
   )$name 
   ,  int $options 
   ,  string $key 
   ,  string $value 
   )$prefix 
   ,  int $max_recs 
   )$keys 
   )$keys 
   
   )$keys 
   [,  string $value  = NULL 
  ] )$keys 
   [,  string $value 
  ] )$keys 
   [,  string $value 
  ] )$keys 
   [,  string $value  = NULL 
  ] )$key 
   ,  string $value 
   ,  int $width 
   )$log_dir 
   ,  int $timestamp 
   [,  bool $check_consistency  = true 
  ] )$host 
   ,  int $port 
   ,  int $timestamp 
   [,  bool $check_consistency  = true 
  ] )$key 
   )$timeout 
   [,  int $options  = TokyoTyrant::RDBT_RECON 
  ] )TokyoTyrant::RDBDEF_PORT  The default port of the Tokyo Tyrant database
TokyoTyrant::RDBQC_STREQ  string is equal to
TokyoTyrant::RDBQC_STRINC  string is included in
TokyoTyrant::RDBQC_STRBW  string begins with
TokyoTyrant::RDBQC_STREW  string ends with
TokyoTyrant::RDBQC_STRAND  string includes all tokens in
TokyoTyrant::RDBQC_STROR  string includes at least one token in
TokyoTyrant::RDBQC_STROREQ  string is equal to at least one token in
TokyoTyrant::RDBQC_STRRX  string matches regular expressions of
TokyoTyrant::RDBQC_NUMEQ  number is equal to
TokyoTyrant::RDBQC_NUMGT  number is greater than
TokyoTyrant::RDBQC_NUMGE  number is greater than or equal to
TokyoTyrant::RDBQC_NUMLT  number is less than
TokyoTyrant::RDBQC_NUMLE  number is less than or equal to
TokyoTyrant::RDBQC_NUMBT  number is between two tokens of
TokyoTyrant::RDBQC_NUMOREQ  number is equal to at least one token in
TokyoTyrant::RDBQC_NEGATE  negation flag
TokyoTyrant::RDBQC_NOIDX  no index flag
TokyoTyrant::RDBQO_STRASC  string ascending
TokyoTyrant::RDBQO_STRDESC  string descending
TokyoTyrant::RDBQO_NUMASC  number ascending
TokyoTyrant::RDBQO_NUMDESC  number descending
TokyoTyrant::RDBIT_LEXICAL  lexical string
TokyoTyrant::RDBIT_DECIMAL  decimal string
TokyoTyrant::RDBIT_TOKEN  token inverted index (Tokyo Tyrant >= 1.1.29)
TokyoTyrant::RDBIT_QGRAM  QGRAM inverted index (Tokyo Tyrant >= 1.1.29)
TokyoTyrant::RDBIT_OPT  optimize
TokyoTyrant::RDBIT_VOID  void
TokyoTyrant::RDBIT_KEEP  keep existing index
TokyoTyrant::RDBQCFTS_PH  full-text search with the phrase of (Tokyo Tyrant >= 1.1.29)
TokyoTyrant::RDBQCFTS_AND  full-text search with all tokens in (Tokyo Tyrant >= 1.1.29)
TokyoTyrant::RDBQCFTS_OR  full-text search with at least one token in (Tokyo Tyrant >= 1.1.29)
TokyoTyrant::RDBQCFTS_EX  full-text search with the compound expression of (Tokyo Tyrant >= 1.1.29)
TokyoTyrant::RDBQCFTS_AND  Metasearch union between records (Tokyo Tyrant >= 1.1.33)
TokyoTyrant::RDBQCFTS_OR  Metasearch intersection between records (Tokyo Tyrant >= 1.1.33)
TokyoTyrant::RDBQCFTS_EX  Metasearch difference between records (Tokyo Tyrant >= 1.1.33)
TokyoTyrant::RDBT_RECON  Whether to reconnect on connection failure. It is recommended to have this parameter on for persistent connections
TokyoTyrant::RDBXOLCK_REC  record locking
TokyoTyrant::RDBXOLCK_GLB  global locking
TokyoTyrant::RDBREC_INT  record type int
TokyoTyrant::RDBREC_DBL  record type float (double)
TokyoTyrant::TTE_SUCCESS  success
TokyoTyrant::TTE_INVALID  invalid operation
TokyoTyrant::TTE_NOHOST  host not found
TokyoTyrant::TTE_REFUSED  connection refused
TokyoTyrant::TTE_SEND  send error
TokyoTyrant::TTE_RECV  recv error
TokyoTyrant::TTE_KEEP  record exist
TokyoTyrant::TTE_NOREC  no record found
TokyoTyrant::TTE_MISC  miscellaneous error
[#1] Min He [2010-05-18 03:52:52]
TokyoTyrant::RDBQC_STREQ is case sensitive. The key in TokyoCabinet is case sensitive too. 
For instance: 
<?php
$tt->put("test",array("column1"=>"data1"));
$tt->put("Test",array("Column1"=>"data1"));
?>
added 2 rows in tc. 
<?php
$query=$tt->getQuery();
$query->addCond("Column1", TokyoTyrant::RDBQC_STREQ, "data1");
$query->search();
?>
there will be only one result, and it's the row with key="Test".