[PHP-CVS] cvs: php4 /ext/mnogosearch php_mnogo.c test.php
gluke Fri Mar 2 03:41:34 2001 EDT Modified files: /php4/ext/mnogosearch php_mnogo.c test.php Log: UDM_ISPELL_TYPE_SERVER parameter in udm_load_ispell_data has been added to work with ispell server. This feature is available starting from mnoGoSearch 3.1.12 or later. Fixed Udm_Free_Ispell_Data(). Example updated. Index: php4/ext/mnogosearch/php_mnogo.c diff -u php4/ext/mnogosearch/php_mnogo.c:1.22 php4/ext/mnogosearch/php_mnogo.c:1.23 --- php4/ext/mnogosearch/php_mnogo.c:1.22 Thu Mar 1 06:51:11 2001 +++ php4/ext/mnogosearch/php_mnogo.cFri Mar 2 03:41:34 2001 @@ -1,5 +1,5 @@ /* $Source: /local/repository/php4/ext/mnogosearch/php_mnogo.c,v $ */ -/* $Id: php_mnogo.c,v 1.22 2001/03/01 14:51:11 gluke Exp $ */ +/* $Id: php_mnogo.c,v 1.23 2001/03/02 11:41:34 gluke Exp $ */ /* +--+ @@ -643,6 +643,10 @@ case UDM_ISPELL_TYPE_AFFIX: Agent-Conf-ispell_mode = ~UDM_ISPELL_MODE_DB; + +#if UDM_VERSION_ID 30111 + Agent-Conf-ispell_mode = ~UDM_ISPELL_MODE_SERVER; +#endif if (UdmImportAffixes(Agent-Conf,val1,val2,NULL,0)) { php_error(E_WARNING,"Udm_Load_Ispell_Data: Cannot load affix file %s",val2); @@ -654,16 +658,28 @@ case UDM_ISPELL_TYPE_SPELL: Agent-Conf-ispell_mode = ~UDM_ISPELL_MODE_DB; +#if UDM_VERSION_ID 30111 + Agent-Conf-ispell_mode = ~UDM_ISPELL_MODE_SERVER; +#endif + if (UdmImportDictionary(Agent-Conf,val1,val2,1,"")) { php_error(E_WARNING,"Udm_Load_Ispell_Data: Cannot load spell file %s",val2); RETURN_FALSE; } break; - + +#if UDM_VERSION_ID 30111 + case UDM_ISPELL_TYPE_SERVER: + Agent-Conf-ispell_mode = ~UDM_ISPELL_MODE_DB; + Agent-Conf-ispell_mode |= UDM_ISPELL_MODE_SERVER; + + Agent-Conf-spellhost = strdup(val1); break; + +#endif default: php_error(E_WARNING,"Udm_Load_Ispell_Data: Unknown ispell type parameter"); @@ -702,7 +718,9 @@ } ZEND_FETCH_RESOURCE(Agent, UDM_AGENT *, yyagent, -1, "mnoGoSearch-Agent", le_link); - /* UdmClearIspellData(Agent-Conf); */ +#if UDM_VERSION_ID 30111 + UdmFreeIspell(Agent-Conf); +#endif RETURN_TRUE; } Index: php4/ext/mnogosearch/test.php diff -u php4/ext/mnogosearch/test.php:1.18 php4/ext/mnogosearch/test.php:1.19 --- php4/ext/mnogosearch/test.php:1.18 Thu Mar 1 06:51:11 2001 +++ php4/ext/mnogosearch/test.php Fri Mar 2 03:41:34 2001 @@ -1,6 +1,6 @@ !-- $Source: /local/repository/php4/ext/mnogosearch/test.php,v $ -$Id: test.php,v 1.18 2001/03/01 14:51:11 gluke Exp $ +$Id: test.php,v 1.19 2001/03/02 11:41:34 gluke Exp $ -- html @@ -59,10 +59,14 @@ // if ((! Udm_Load_Ispell_Data($udm,UDM_ISPELL_TYPE_AFFIX,'en','/opt/udm/ispell/en.aff',0)) || // (! Udm_Load_Ispell_Data($udm,UDM_ISPELL_TYPE_SPELL,'en','/opt/udm/ispell/en.dict',1))) { -// printf("Error #%d: '%s'\n",Udm_Errno($udm),Udm_Error($udm)); +// printf("Error loading ispell data from filesbr\n"); // exit; // } + if (! Udm_Load_Ispell_Data($udm,UDM_ISPELL_TYPE_SERVER,'','',1)) { + printf("Error loading ispell data from serverbr\n"); + exit; + } // Stage 3: add search limits // Udm_Add_Search_Limit($udm,UDM_LIMIT_URL,"http://www.mydomain.com/%"); -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] cvs: php4 /ext/mnogosearch php_mnogo.c test.php
gluke Thu Mar 1 06:51:11 2001 EDT Modified files: /php4/ext/mnogosearch php_mnogo.c test.php Log: UDM_PARAM_CROSS_WORDS mnoGoSearch extension session parameter has been added to use crosswords available since version 3.1.11 of mnogosearch. Example updated. Index: php4/ext/mnogosearch/php_mnogo.c diff -u php4/ext/mnogosearch/php_mnogo.c:1.21 php4/ext/mnogosearch/php_mnogo.c:1.22 --- php4/ext/mnogosearch/php_mnogo.c:1.21 Thu Mar 1 05:38:38 2001 +++ php4/ext/mnogosearch/php_mnogo.cThu Mar 1 06:51:11 2001 @@ -1,5 +1,5 @@ /* $Source: /local/repository/php4/ext/mnogosearch/php_mnogo.c,v $ */ -/* $Id: php_mnogo.c,v 1.21 2001/03/01 13:38:38 gluke Exp $ */ +/* $Id: php_mnogo.c,v 1.22 2001/03/01 14:51:11 gluke Exp $ */ /* +--+ @@ -58,6 +58,7 @@ #define UDM_PARAM_MIN_WORD_LEN 12 #define UDM_PARAM_MAX_WORD_LEN 13 #define UDM_PARAM_ISPELL_PREFIXES 14 +#define UDM_PARAM_CROSS_WORDS 15 /* udm_add_search_limit constants */ #define UDM_LIMIT_URL 1 @@ -78,6 +79,10 @@ #define UDM_PREFIXES_ENABLED 1 #define UDM_PREFIXES_DISABLED 0 +/* crosswords modes */ +#define UDM_CROSS_WORDS_ENABLED 1 +#define UDM_CROSS_WORDS_DISABLED 0 + /* udm_get_res_param constants */ #define UDM_PARAM_NUM_ROWS 256 #define UDM_PARAM_FOUND257 @@ -205,6 +210,9 @@ REGISTER_LONG_CONSTANT("UDM_PARAM_PREFIXES", UDM_PARAM_ISPELL_PREFIXES,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_PREFIX", UDM_PARAM_ISPELL_PREFIXES,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_CROSS_WORDS", UDM_PARAM_CROSS_WORDS,CONST_CS +| CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_CROSSWORDS", UDM_PARAM_CROSS_WORDS,CONST_CS +| CONST_PERSISTENT); + /* udm_add_search_limit constants */ REGISTER_LONG_CONSTANT("UDM_LIMIT_CAT", UDM_LIMIT_CAT,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_LIMIT_URL", UDM_LIMIT_URL,CONST_CS | CONST_PERSISTENT); @@ -240,6 +248,12 @@ REGISTER_LONG_CONSTANT("UDM_PHRASE_ENABLED",UDM_PHRASE_ENABLED,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PHRASE_DISABLED", UDM_PHRASE_DISABLED,CONST_CS | CONST_PERSISTENT); + /* crosswords mode params */ + +REGISTER_LONG_CONSTANT("UDM_CROSS_WORDS_ENABLED",UDM_CROSS_WORDS_ENABLED,CONST_CS | +CONST_PERSISTENT); + +REGISTER_LONG_CONSTANT("UDM_CROSSWORDS_ENABLED",UDM_CROSS_WORDS_ENABLED,CONST_CS | +CONST_PERSISTENT); + +REGISTER_LONG_CONSTANT("UDM_CROSS_WORDS_DISABLED",UDM_CROSS_WORDS_DISABLED,CONST_CS | +CONST_PERSISTENT); + +REGISTER_LONG_CONSTANT("UDM_CROSSWORDS_DISABLED",UDM_CROSS_WORDS_DISABLED,CONST_CS | +CONST_PERSISTENT); + /* prefixes mode params */ REGISTER_LONG_CONSTANT("UDM_PREFIXES_ENABLED", UDM_PREFIXES_ENABLED,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PREFIX_ENABLED",UDM_PREFIXES_ENABLED,CONST_CS | CONST_PERSISTENT); @@ -551,6 +565,28 @@ Agent-Conf-max_word_len=atoi(val); break; + +#if UDM_VERSION_ID 30110 + + case UDM_PARAM_CROSS_WORDS: + switch (atoi(val)){ + case UDM_CROSS_WORDS_ENABLED: + +Agent-Conf-use_crossword=UDM_CROSS_WORDS_ENABLED; + break; + + case UDM_CROSS_WORDS_DISABLED: + +Agent-Conf-use_crossword=UDM_CROSS_WORDS_DISABLED; + break; + + default: + php_error(E_WARNING,"Udm_Set_Agent_Param: +Unknown crosswords mode"); + RETURN_FALSE; + break; + } + + break; + +#endif default: php_error(E_WARNING,"Udm_Set_Agent_Param: Unknown agent session parameter"); Index: php4/ext/mnogosearch/test.php diff -u php4/ext/mnogosearch/test.php:1.17 php4/ext/mnogosearch/test.php:1.18 --- php4/ext/mnogosearch/test.php:1.17 Thu Mar 1 06:18:06 2001 +++ php4/ext/mnogosearch/test.php Thu Mar 1 06:51:11 2001 @@ -1,6 +1,6 @@ !-- $Source: /local/repository/php4/ext/mnogosearch/test.php,v $ -$Id: test.php,v 1.17 2001/03/01 14:18:06 gluke Exp $ +$Id: test.php,v 1.18 2001/03/01 14:51:11 gluke Exp $ -- html @@ -47,6 +47,10 @@
[PHP-CVS] cvs: php4 /ext/mnogosearch php_mnogo.c test.php
gluke Tue Feb 20 03:29:15 2001 EDT Modified files: /php4/ext/mnogosearch php_mnogo.c test.php Log: Phrase search support has been added to mnogosearch extenstion. Min_word_len and Max_word_len support has been added to mnogosearch extension. Example updated. Index: php4/ext/mnogosearch/php_mnogo.c diff -u php4/ext/mnogosearch/php_mnogo.c:1.15 php4/ext/mnogosearch/php_mnogo.c:1.16 --- php4/ext/mnogosearch/php_mnogo.c:1.15 Thu Feb 15 03:50:48 2001 +++ php4/ext/mnogosearch/php_mnogo.cTue Feb 20 03:29:15 2001 @@ -1,5 +1,5 @@ /* $Source: /local/repository/php4/ext/mnogosearch/php_mnogo.c,v $ */ -/* $Id: php_mnogo.c,v 1.15 2001/02/15 11:50:48 gluke Exp $ */ +/* $Id: php_mnogo.c,v 1.16 2001/02/20 11:29:15 gluke Exp $ */ /* +--+ @@ -54,6 +54,9 @@ #define UDM_PARAM_STOPFILE 8 #define UDM_PARAM_WEIGHT_FACTOR9 #define UDM_PARAM_WORD_MATCH 10 +#define UDM_PARAM_PHRASE_MODE 11 +#define UDM_PARAM_MIN_WORD_LEN 12 +#define UDM_PARAM_MAX_WORD_LEN 13 /* udm_add_search_limit constants */ #define UDM_LIMIT_URL 1 @@ -65,6 +68,10 @@ #define UDM_TRACK_ENABLED 1 #define UDM_TRACK_DISABLED 0 +/* phrase modes */ +#define UDM_PHRASE_ENABLED 1 +#define UDM_PHRASE_DISABLED0 + /* udm_get_res_param constants */ #define UDM_PARAM_NUM_ROWS 256 #define UDM_PARAM_FOUND257 @@ -160,6 +167,11 @@ REGISTER_LONG_CONSTANT("UDM_PARAM_STOP_FILE", UDM_PARAM_STOPFILE,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_WEIGHT_FACTOR",UDM_PARAM_WEIGHT_FACTOR,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_WORD_MATCH", UDM_PARAM_WORD_MATCH,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_PHRASE_MODE", UDM_PARAM_PHRASE_MODE,CONST_CS +| CONST_PERSISTENT); + +REGISTER_LONG_CONSTANT("UDM_PARAM_MAX_WORD_LEN",UDM_PARAM_MAX_WORD_LEN,CONST_CS | +CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_MAX_WORDLEN",UDM_PARAM_MAX_WORD_LEN,CONST_CS +| CONST_PERSISTENT); + +REGISTER_LONG_CONSTANT("UDM_PARAM_MIN_WORD_LEN",UDM_PARAM_MIN_WORD_LEN,CONST_CS | +CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_MIN_WORDLEN",UDM_PARAM_MIN_WORD_LEN,CONST_CS +| CONST_PERSISTENT); /* udm_add_search_limit constants */ REGISTER_LONG_CONSTANT("UDM_LIMIT_CAT", UDM_LIMIT_CAT,CONST_CS | CONST_PERSISTENT); @@ -181,6 +193,7 @@ REGISTER_LONG_CONSTANT("UDM_MODE_ALL", UDM_MODE_ALL,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_MODE_ANY", UDM_MODE_ANY,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_MODE_BOOL", UDM_MODE_BOOL,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_MODE_PHRASE", UDM_MODE_PHRASE,CONST_CS | +CONST_PERSISTENT); /* search cache params */ REGISTER_LONG_CONSTANT("UDM_CACHE_ENABLED", UDM_CACHE_ENABLED,CONST_CS | CONST_PERSISTENT); @@ -190,6 +203,10 @@ REGISTER_LONG_CONSTANT("UDM_TRACK_ENABLED", UDM_TRACK_ENABLED,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_TRACK_DISABLED",UDM_TRACK_DISABLED,CONST_CS | CONST_PERSISTENT); + /* phrase mode params */ + REGISTER_LONG_CONSTANT("UDM_PHRASE_ENABLED",UDM_PHRASE_ENABLED,CONST_CS | +CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PHRASE_DISABLED", UDM_PHRASE_DISABLED,CONST_CS | +CONST_PERSISTENT); + /* word match mode params */ REGISTER_LONG_CONSTANT("UDM_MATCH_WORD",UDM_MATCH_WORD,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_MATCH_BEGIN", UDM_MATCH_BEGIN,CONST_CS | CONST_PERSISTENT); @@ -333,6 +350,10 @@ case UDM_MODE_BOOL: Agent-search_mode=UDM_MODE_BOOL; break; + + case UDM_MODE_PHRASE: + Agent-search_mode=UDM_MODE_PHRASE; + break; default: php_error(E_WARNING,"Udm_Set_Agent_Param: Unknown search mode"); @@ -404,7 +425,25 @@ } break; + + case UDM_PARAM_PHRASE_MODE: + switch (atoi(val)){ + case UDM_PHRASE_ENABLED: + Agent-Conf-use_phrases=UDM_PHRASE_ENABLED; + break; + + case UDM_PHRASE_DISABLED: +
[PHP-CVS] cvs: php4 /ext/mnogosearch php_mnogo.c test.php
gluke Thu Feb 15 03:50:49 2001 EDT Modified files: /php4/ext/mnogosearch php_mnogo.c test.php Log: Added thow new mnoGoSearch agent session parameters: UDM_PARAM_WEIGHT_FACTOR and UDM_PARAM_WORD_MATCH. Index: php4/ext/mnogosearch/php_mnogo.c diff -u php4/ext/mnogosearch/php_mnogo.c:1.14 php4/ext/mnogosearch/php_mnogo.c:1.15 --- php4/ext/mnogosearch/php_mnogo.c:1.14 Wed Feb 14 06:27:45 2001 +++ php4/ext/mnogosearch/php_mnogo.cThu Feb 15 03:50:48 2001 @@ -1,5 +1,5 @@ /* $Source: /local/repository/php4/ext/mnogosearch/php_mnogo.c,v $ */ -/* $Id: php_mnogo.c,v 1.14 2001/02/14 14:27:45 gluke Exp $ */ +/* $Id: php_mnogo.c,v 1.15 2001/02/15 11:50:48 gluke Exp $ */ /* +--+ @@ -52,6 +52,8 @@ #define UDM_PARAM_CHARSET 6 #define UDM_PARAM_STOPTABLE7 #define UDM_PARAM_STOPFILE 8 +#define UDM_PARAM_WEIGHT_FACTOR9 +#define UDM_PARAM_WORD_MATCH 10 /* udm_add_search_limit constants */ #define UDM_LIMIT_URL 1 @@ -59,6 +61,7 @@ #define UDM_LIMIT_LANG 3 #define UDM_LIMIT_CAT 4 +/* track modes */ #define UDM_TRACK_ENABLED 1 #define UDM_TRACK_DISABLED 0 @@ -155,6 +158,8 @@ REGISTER_LONG_CONSTANT("UDM_PARAM_STOP_TABLE", UDM_PARAM_STOPTABLE,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_STOPFILE",UDM_PARAM_STOPFILE,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_STOP_FILE", UDM_PARAM_STOPFILE,CONST_CS | CONST_PERSISTENT); + +REGISTER_LONG_CONSTANT("UDM_PARAM_WEIGHT_FACTOR",UDM_PARAM_WEIGHT_FACTOR,CONST_CS | +CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_WORD_MATCH", UDM_PARAM_WORD_MATCH,CONST_CS +| CONST_PERSISTENT); /* udm_add_search_limit constants */ REGISTER_LONG_CONSTANT("UDM_LIMIT_CAT", UDM_LIMIT_CAT,CONST_CS | CONST_PERSISTENT); @@ -184,6 +189,12 @@ /* track mode params */ REGISTER_LONG_CONSTANT("UDM_TRACK_ENABLED", UDM_TRACK_ENABLED,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_TRACK_DISABLED",UDM_TRACK_DISABLED,CONST_CS | CONST_PERSISTENT); + + /* word match mode params */ + REGISTER_LONG_CONSTANT("UDM_MATCH_WORD",UDM_MATCH_WORD,CONST_CS | +CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_MATCH_BEGIN", UDM_MATCH_BEGIN,CONST_CS | +CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_MATCH_SUBSTR", UDM_MATCH_SUBSTR,CONST_CS | +CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_MATCH_END", UDM_MATCH_END,CONST_CS | +CONST_PERSISTENT); return SUCCESS; } @@ -330,7 +341,33 @@ } break; + + case UDM_PARAM_WORD_MATCH: + switch (atoi(val)){ + case UDM_MATCH_WORD: + Agent-word_match=UDM_MATCH_WORD; + break; + + case UDM_MATCH_BEGIN: + Agent-word_match=UDM_MATCH_BEGIN; + break; + + case UDM_MATCH_END: + Agent-word_match=UDM_MATCH_END; + break; + + case UDM_MATCH_SUBSTR: + Agent-word_match=UDM_MATCH_SUBSTR; + break; + + default: + +php_error(E_WARNING,"Udm_Set_Agent_Param: Unknown word match mode"); + RETURN_FALSE; + break; + } + break; + case UDM_PARAM_CACHE_MODE: switch (atoi(val)){ case UDM_CACHE_ENABLED: @@ -385,6 +422,11 @@ php_error(E_WARNING,Agent-Conf-errstr); RETURN_FALSE; } + + break; + + case UDM_PARAM_WEIGHT_FACTOR: + Agent-weight_factor=strdup(val); break; Index: php4/ext/mnogosearch/test.php diff -u php4/ext/mnogosearch/test.php:1.10 php4/ext/mnogosearch/test.php:1.11 --- php4/ext/mnogosearch/test.php:1.10 Fri Feb 9 05:29:19 2001 +++ php4/ext/mnogosearch/test.php Thu Feb 15
[PHP-CVS] cvs: php4 /ext/mnogosearch php_mnogo.c test.php
gluke Fri Feb 9 05:29:19 2001 EDT Modified files: /php4/ext/mnogosearch php_mnogo.c test.php Log: Added UDM_PARAM_FIRST_DOC and UDM_PARAM_LAST_DOC mnoGoSearch extenstion result parameters. Example updated. Index: php4/ext/mnogosearch/php_mnogo.c diff -u php4/ext/mnogosearch/php_mnogo.c:1.12 php4/ext/mnogosearch/php_mnogo.c:1.13 --- php4/ext/mnogosearch/php_mnogo.c:1.12 Thu Feb 8 05:33:36 2001 +++ php4/ext/mnogosearch/php_mnogo.cFri Feb 9 05:29:19 2001 @@ -1,5 +1,5 @@ /* $Source: /local/repository/php4/ext/mnogosearch/php_mnogo.c,v $ */ -/* $Id: php_mnogo.c,v 1.12 2001/02/08 13:33:36 gluke Exp $ */ +/* $Id: php_mnogo.c,v 1.13 2001/02/09 13:29:19 gluke Exp $ */ /* +--+ @@ -67,6 +67,8 @@ #define UDM_PARAM_FOUND257 #define UDM_PARAM_WORDINFO 258 #define UDM_PARAM_SEARCHTIME 259 +#define UDM_PARAM_FIRST_DOC260 +#define UDM_PARAM_LAST_DOC 261 /* True globals, no need for thread safety */ static int le_link,le_res; @@ -167,6 +169,8 @@ REGISTER_LONG_CONSTANT("UDM_PARAM_WORD_INFO", UDM_PARAM_WORDINFO,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_SEARCHTIME", UDM_PARAM_SEARCHTIME,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_SEARCH_TIME", UDM_PARAM_SEARCHTIME,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_FIRST_DOC", UDM_PARAM_FIRST_DOC,CONST_CS | +CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_LAST_DOC",UDM_PARAM_LAST_DOC,CONST_CS | +CONST_PERSISTENT); /* search modes */ REGISTER_LONG_CONSTANT("UDM_MODE_ALL", UDM_MODE_ALL,CONST_CS | CONST_PERSISTENT); @@ -635,6 +639,14 @@ case UDM_PARAM_SEARCHTIME: RETURN_DOUBLE(((double)Res-work_time)/1000); break; + + case UDM_PARAM_FIRST_DOC: + RETURN_LONG(Res-first); + break; + + case UDM_PARAM_LAST_DOC: + RETURN_LONG(Res-last); + break; default: php_error(E_WARNING,"Udm_Get_Res_Param: Unknown mnoGoSearch param name"); Index: php4/ext/mnogosearch/test.php diff -u php4/ext/mnogosearch/test.php:1.9 php4/ext/mnogosearch/test.php:1.10 --- php4/ext/mnogosearch/test.php:1.9 Thu Feb 8 05:33:36 2001 +++ php4/ext/mnogosearch/test.php Fri Feb 9 05:29:19 2001 @@ -1,6 +1,6 @@ !-- $Source: /local/repository/php4/ext/mnogosearch/test.php,v $ -$Id: test.php,v 1.9 2001/02/08 13:33:36 gluke Exp $ +$Id: test.php,v 1.10 2001/02/09 13:29:19 gluke Exp $ -- html @@ -64,11 +64,13 @@ $rows=Udm_Get_Res_Param($res,UDM_PARAM_NUM_ROWS); $wordinfo=Udm_Get_Res_Param($res,UDM_PARAM_WORDINFO); $searchtime=Udm_Get_Res_Param($res,UDM_PARAM_SEARCHTIME); + $first_doc=Udm_Get_Res_Param($res,UDM_PARAM_FIRST_DOC); + $last_doc=Udm_Get_Res_Param($res,UDM_PARAM_LAST_DOC); printf("Searchtime: ".$searchtime."\n\n"); - printf("Documents %d-%d from %d total found; %s\n\n", - $first,$first+$rows-1,$total,$wordinfo); + printf("Documents %d(%d)-%d(%d) from %d total found; %s\n\n", + $first,$first_doc,$first+$rows-1,$last_doc,$total,$wordinfo); // Fetch all rows for($i=0;$i$rows;$i++){ -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP-CVS] cvs: php4 /ext/mnogosearch php_mnogo.c test.php
gluke Thu Feb 8 05:33:36 2001 EDT Modified files: /php4/ext/mnogosearch php_mnogo.c test.php Log: Added UDM_PARAM_SEARCHTIME result parameter. Now at least mnoGoSearch-3.1.10 required to use this module. Added some parameters aliases. Example updated. Index: php4/ext/mnogosearch/php_mnogo.c diff -u php4/ext/mnogosearch/php_mnogo.c:1.11 php4/ext/mnogosearch/php_mnogo.c:1.12 --- php4/ext/mnogosearch/php_mnogo.c:1.11 Thu Feb 8 02:14:56 2001 +++ php4/ext/mnogosearch/php_mnogo.cThu Feb 8 05:33:36 2001 @@ -1,5 +1,5 @@ /* $Source: /local/repository/php4/ext/mnogosearch/php_mnogo.c,v $ */ -/* $Id: php_mnogo.c,v 1.11 2001/02/08 10:14:56 gluke Exp $ */ +/* $Id: php_mnogo.c,v 1.12 2001/02/08 13:33:36 gluke Exp $ */ /* +--+ @@ -36,14 +36,12 @@ #define UDM_FIELD_TITLE4 #define UDM_FIELD_KEYWORDS 5 #define UDM_FIELD_DESC 6 -#define UDM_FIELD_DESCRIPTION 7 -#define UDM_FIELD_TEXT 8 -#define UDM_FIELD_SIZE 9 -#define UDM_FIELD_SCORE10 -#define UDM_FIELD_RATING 11 -#define UDM_FIELD_MODIFIED 12 -#define UDM_FIELD_ORDER13 -#define UDM_FIELD_CRC 14 +#define UDM_FIELD_TEXT 7 +#define UDM_FIELD_SIZE 8 +#define UDM_FIELD_RATING 9 +#define UDM_FIELD_MODIFIED 10 +#define UDM_FIELD_ORDER11 +#define UDM_FIELD_CRC 12 /* udm_set_agent_param constants */ #define UDM_PARAM_PAGE_SIZE1 @@ -68,6 +66,7 @@ #define UDM_PARAM_NUM_ROWS 256 #define UDM_PARAM_FOUND257 #define UDM_PARAM_WORDINFO 258 +#define UDM_PARAM_SEARCHTIME 259 /* True globals, no need for thread safety */ static int le_link,le_res; @@ -134,11 +133,11 @@ REGISTER_LONG_CONSTANT("UDM_FIELD_TITLE", UDM_FIELD_TITLE,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_KEYWORDS",UDM_FIELD_KEYWORDS,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_DESC",UDM_FIELD_DESC,CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("UDM_FIELD_DESCRIPTION", UDM_FIELD_DESCRIPTION,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_FIELD_DESCRIPTION", UDM_FIELD_DESC,CONST_CS | +CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_TEXT",UDM_FIELD_TEXT,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_SIZE",UDM_FIELD_SIZE,CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("UDM_FIELD_SCORE", UDM_FIELD_SCORE,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_RATING", UDM_FIELD_RATING,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_FIELD_SCORE", UDM_FIELD_RATING,CONST_CS | +CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_MODIFIED",UDM_FIELD_MODIFIED,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_ORDER", UDM_FIELD_ORDER,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_CRC", UDM_FIELD_CRC,CONST_CS | CONST_PERSISTENT); @@ -151,7 +150,9 @@ REGISTER_LONG_CONSTANT("UDM_PARAM_TRACK_MODE", UDM_PARAM_TRACK_MODE,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_CHARSET", UDM_PARAM_CHARSET,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_STOPTABLE", UDM_PARAM_STOPTABLE,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_STOP_TABLE", UDM_PARAM_STOPTABLE,CONST_CS | +CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_STOPFILE",UDM_PARAM_STOPFILE,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_STOP_FILE", UDM_PARAM_STOPFILE,CONST_CS | +CONST_PERSISTENT); /* udm_add_search_limit constants */ REGISTER_LONG_CONSTANT("UDM_LIMIT_CAT", UDM_LIMIT_CAT,CONST_CS | CONST_PERSISTENT); @@ -163,6 +164,9 @@ REGISTER_LONG_CONSTANT("UDM_PARAM_FOUND", UDM_PARAM_FOUND,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_NUM_ROWS",UDM_PARAM_NUM_ROWS,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_WORDINFO",UDM_PARAM_WORDINFO,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_WORD_INFO", UDM_PARAM_WORDINFO,CONST_CS | +CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_SEARCHTIME", UDM_PARAM_SEARCHTIME,CONST_CS +| CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_SEARCH_TIME", UDM_PARAM_SEARCHTIME,CONST_CS +| CONST_PERSISTENT); /* search modes */ REGISTER_LONG_CONSTANT("UDM_MODE_ALL", UDM_MODE_ALL,CONST_CS | CONST_PERSISTENT); @@ -550,7 +554,6 @@ break; case UDM_FIELD_DESC: -
[PHP-CVS] cvs: php4 /ext/mnogosearch php_mnogo.c test.php
gluke Tue Feb 6 06:30:54 2001 EDT Modified files: /php4/ext/mnogosearch php_mnogo.c test.php Log: UDM_PARAM_WORDINFO mnoGoSearch result parameter has been added. UDM_PARAM_RATING result field has neen added as alias for UDM_PARAM_SCORE. Example updated. @- UDM_PARAM_WORDINFO mnoGoSearch result parameter has been added. @ UDM_PARAM_RATING result field has neen added as alias for @ UDM_PARAM_SCORE. (gluke) Index: php4/ext/mnogosearch/php_mnogo.c diff -u php4/ext/mnogosearch/php_mnogo.c:1.8 php4/ext/mnogosearch/php_mnogo.c:1.9 --- php4/ext/mnogosearch/php_mnogo.c:1.8Mon Feb 5 07:15:08 2001 +++ php4/ext/mnogosearch/php_mnogo.cTue Feb 6 06:30:54 2001 @@ -1,5 +1,5 @@ /* $Source: /local/repository/php4/ext/mnogosearch/php_mnogo.c,v $ */ -/* $Id: php_mnogo.c,v 1.8 2001/02/05 15:15:08 gluke Exp $ */ +/* $Id: php_mnogo.c,v 1.9 2001/02/06 14:30:54 gluke Exp $ */ /* +--+ @@ -32,14 +32,16 @@ #define UDM_FIELD_URLID1 #define UDM_FIELD_URL 2 -#define UDM_FIELD_CONTENT 4 -#define UDM_FIELD_TITLE8 -#define UDM_FIELD_KEYWORDS 16 -#define UDM_FIELD_DESC 32 -#define UDM_FIELD_TEXT 64 -#define UDM_FIELD_SIZE 128 -#define UDM_FIELD_SCORE256 -#define UDM_FIELD_MODIFIED 512 +#define UDM_FIELD_CONTENT 3 +#define UDM_FIELD_TITLE4 +#define UDM_FIELD_KEYWORDS 5 +#define UDM_FIELD_DESC 6 +#define UDM_FIELD_DESCRIPTION 7 +#define UDM_FIELD_TEXT 8 +#define UDM_FIELD_SIZE 9 +#define UDM_FIELD_SCORE10 +#define UDM_FIELD_RATING 11 +#define UDM_FIELD_MODIFIED 12 /* udm_set_agent_param constants */ #define UDM_PARAM_PAGE_SIZE1 @@ -63,6 +65,7 @@ /* udm_get_res_param constants */ #define UDM_PARAM_NUM_ROWS 256 #define UDM_PARAM_FOUND257 +#define UDM_PARAM_WORDINFO 258 /* True globals, no need for thread safety */ static int le_link,le_res; @@ -128,9 +131,11 @@ REGISTER_LONG_CONSTANT("UDM_FIELD_TITLE", UDM_FIELD_TITLE,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_KEYWORDS",UDM_FIELD_KEYWORDS,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_DESC",UDM_FIELD_DESC,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_FIELD_DESCRIPTION", UDM_FIELD_DESCRIPTION,CONST_CS +| CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_TEXT",UDM_FIELD_TEXT,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_SIZE",UDM_FIELD_SIZE,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_SCORE", UDM_FIELD_SCORE,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_FIELD_RATING", UDM_FIELD_RATING,CONST_CS | +CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_MODIFIED",UDM_FIELD_MODIFIED,CONST_CS | CONST_PERSISTENT); /* udm_set_agent_param constants */ @@ -152,6 +157,7 @@ /* udm_get_res_param constants */ REGISTER_LONG_CONSTANT("UDM_PARAM_FOUND",UDM_PARAM_FOUND,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_NUM_ROWS",UDM_PARAM_NUM_ROWS,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_WORDINFO",UDM_PARAM_WORDINFO,CONST_CS | +CONST_PERSISTENT); /* search modes */ REGISTER_LONG_CONSTANT("UDM_MODE_ALL",UDM_MODE_ALL,CONST_CS | CONST_PERSISTENT); @@ -496,7 +502,7 @@ /* }}} */ -/* {{{ proto int udm_get_res_field(int res, int row, int field) +/* {{{ proto string udm_get_res_field(int res, int row, int field) Fetch mnoGoSearch result field */ DLEXPORT PHP_FUNCTION(udm_get_res_field){ pval **yyres, **yyrow_num, **yyfield_name; @@ -522,16 +528,48 @@ ZEND_FETCH_RESOURCE(Res, UDM_RESULT *, yyres, -1, "mnoGoSearch-Result", le_res); if(rowRes-num_rows){ switch(field){ - case UDM_FIELD_URL: RETURN_STRING((Res-Doc[row].url),1);break; - case UDM_FIELD_CONTENT: RETURN_STRING((Res-Doc[row].content_type),1);break; - case UDM_FIELD_TITLE: RETURN_STRING((Res-Doc[row].title),1);break; - case UDM_FIELD_KEYWORDS: RETURN_STRING((Res-Doc[row].keywords),1);break; - case UDM_FIELD_DESC: RETURN_STRING((Res-Doc[row].description),1);break; - case UDM_FIELD_TEXT: RETURN_STRING((Res-Doc[row].text),1);break; - case UDM_FIELD_SIZE: RETURN_LONG((Res-Doc[row].size));break; - case UDM_FIELD_URLID: RETURN_LONG((Res-Doc[row].url_id));break; - case UDM_FIELD_SCORE: RETURN_LONG((Res-Doc[row].rating));break; -
Re: [PHP-CVS] cvs: php4 /ext/mnogosearch php_mnogo.c test.php
This extension is being released in this next version of PHP, you only need one news entry, something to the effect of "Added the UDM search extension (authors)" -Sterling gluke Tue Feb 6 06:30:54 2001 EDT Modified files: /php4/ext/mnogosearch php_mnogo.c test.php Log: UDM_PARAM_WORDINFO mnoGoSearch result parameter has been added. UDM_PARAM_RATING result field has neen added as alias for UDM_PARAM_SCORE. Example updated. @- UDM_PARAM_WORDINFO mnoGoSearch result parameter has been added. @ UDM_PARAM_RATING result field has neen added as alias for @ UDM_PARAM_SCORE. (gluke) Index: php4/ext/mnogosearch/php_mnogo.c diff -u php4/ext/mnogosearch/php_mnogo.c:1.8 php4/ext/mnogosearch/php_mnogo.c:1.9 --- php4/ext/mnogosearch/php_mnogo.c:1.8 Mon Feb 5 07:15:08 2001 +++ php4/ext/mnogosearch/php_mnogo.c Tue Feb 6 06:30:54 2001 @@ -1,5 +1,5 @@ /* $Source: /local/repository/php4/ext/mnogosearch/php_mnogo.c,v $ */ -/* $Id: php_mnogo.c,v 1.8 2001/02/05 15:15:08 gluke Exp $ */ +/* $Id: php_mnogo.c,v 1.9 2001/02/06 14:30:54 gluke Exp $ */ /* +--+ @@ -32,14 +32,16 @@ #define UDM_FIELD_URLID 1 #define UDM_FIELD_URL 2 -#define UDM_FIELD_CONTENT 4 -#define UDM_FIELD_TITLE 8 -#define UDM_FIELD_KEYWORDS 16 -#define UDM_FIELD_DESC 32 -#define UDM_FIELD_TEXT 64 -#define UDM_FIELD_SIZE 128 -#define UDM_FIELD_SCORE 256 -#define UDM_FIELD_MODIFIED 512 +#define UDM_FIELD_CONTENT 3 +#define UDM_FIELD_TITLE 4 +#define UDM_FIELD_KEYWORDS 5 +#define UDM_FIELD_DESC 6 +#define UDM_FIELD_DESCRIPTION 7 +#define UDM_FIELD_TEXT 8 +#define UDM_FIELD_SIZE 9 +#define UDM_FIELD_SCORE 10 +#define UDM_FIELD_RATING 11 +#define UDM_FIELD_MODIFIED 12 /* udm_set_agent_param constants */ #define UDM_PARAM_PAGE_SIZE 1 @@ -63,6 +65,7 @@ /* udm_get_res_param constants */ #define UDM_PARAM_NUM_ROWS 256 #define UDM_PARAM_FOUND 257 +#define UDM_PARAM_WORDINFO 258 /* True globals, no need for thread safety */ static int le_link,le_res; @@ -128,9 +131,11 @@ REGISTER_LONG_CONSTANT("UDM_FIELD_TITLE", UDM_FIELD_TITLE,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_KEYWORDS",UDM_FIELD_KEYWORDS,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_DESC", UDM_FIELD_DESC,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_FIELD_DESCRIPTION", UDM_FIELD_DESCRIPTION,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_TEXT", UDM_FIELD_TEXT,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_SIZE", UDM_FIELD_SIZE,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_SCORE", UDM_FIELD_SCORE,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_FIELD_RATING", UDM_FIELD_RATING,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_MODIFIED",UDM_FIELD_MODIFIED,CONST_CS | CONST_PERSISTENT); /* udm_set_agent_param constants */ @@ -152,6 +157,7 @@ /* udm_get_res_param constants */ REGISTER_LONG_CONSTANT("UDM_PARAM_FOUND",UDM_PARAM_FOUND,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_NUM_ROWS",UDM_PARAM_NUM_ROWS,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_WORDINFO",UDM_PARAM_WORDINFO,CONST_CS | CONST_PERSISTENT); /* search modes */ REGISTER_LONG_CONSTANT("UDM_MODE_ALL",UDM_MODE_ALL,CONST_CS | CONST_PERSISTENT); @@ -496,7 +502,7 @@ /* }}} */ -/* {{{ proto int udm_get_res_field(int res, int row, int field) +/* {{{ proto string udm_get_res_field(int res, int row, int field) Fetch mnoGoSearch result field */ DLEXPORT PHP_FUNCTION(udm_get_res_field){ pval **yyres, **yyrow_num, **yyfield_name; @@ -522,16 +528,48 @@ ZEND_FETCH_RESOURCE(Res, UDM_RESULT *, yyres, -1, "mnoGoSearch-Result", le_res); if(rowRes-num_rows){ switch(field){ - case UDM_FIELD_URL: RETURN_STRING((Res-Doc[row].url),1);break; - case UDM_FIELD_CONTENT: RETURN_STRING((Res-Doc[row].content_type),1);break; - case UDM_FIELD_TITLE: RETURN_STRING((Res-Doc[row].title),1);break; - case UDM_FIELD_KEYWORDS: RETURN_STRING((Res-Doc[row].keywords),1);break; - case UDM_FIELD_DESC: RETURN_STRING((Res-Doc[row].description),1);break; - case UDM_FIELD_TEXT: RETURN_STRING((Res-Doc[row].text),1);break; - case UDM_FIELD_SIZE: RETURN_LONG((Res-Doc[row].size));break; - case UDM_FIELD_URLID: RETURN_LONG((Res-Doc[row].url_id));break; - case UDM_FIELD_SCORE: RETURN_LONG((Res-Doc[row].rating));break; - case UDM_FIELD_MODIFIED: RETURN_LONG((Res-Doc[row].last_mod_time));break; + case UDM_FIELD_URL: + RETURN_STRING((Res-Doc[row].url),1); + break; + + case UDM_FIELD_CONTENT: + RETURN_STRING((Res-Doc[row].content_type),1); + break; + + case UDM_FIELD_TITLE: + RETURN_STRING((Res-Doc[row].title),1); + break; + + case UDM_FIELD_KEYWORDS: + RETURN_STRING((Res-Doc[row].keywords),1); + break; + + case UDM_FIELD_DESC: + case UDM_FIELD_DESCRIPTION: +
[PHP-CVS] cvs: php4 /ext/mnogosearch php_mnogo.c test.php
gluke Tue Feb 6 07:40:33 2001 EDT Modified files: /php4/ext/mnogosearch php_mnogo.c test.php Log: UDM_FIELD_ORDER and UDM_FIELD_CRC mnoGoSearch result fields has been added. Example updated. @- UDM_FIELD_ORDER and UDM_FIELD_CRC mnoGoSearch result fields @ has been added. (gluke) Index: php4/ext/mnogosearch/php_mnogo.c diff -u php4/ext/mnogosearch/php_mnogo.c:1.9 php4/ext/mnogosearch/php_mnogo.c:1.10 --- php4/ext/mnogosearch/php_mnogo.c:1.9Tue Feb 6 06:30:54 2001 +++ php4/ext/mnogosearch/php_mnogo.cTue Feb 6 07:40:32 2001 @@ -1,5 +1,5 @@ /* $Source: /local/repository/php4/ext/mnogosearch/php_mnogo.c,v $ */ -/* $Id: php_mnogo.c,v 1.9 2001/02/06 14:30:54 gluke Exp $ */ +/* $Id: php_mnogo.c,v 1.10 2001/02/06 15:40:32 gluke Exp $ */ /* +--+ @@ -42,6 +42,8 @@ #define UDM_FIELD_SCORE10 #define UDM_FIELD_RATING 11 #define UDM_FIELD_MODIFIED 12 +#define UDM_FIELD_ORDER13 +#define UDM_FIELD_CRC 14 /* udm_set_agent_param constants */ #define UDM_PARAM_PAGE_SIZE1 @@ -126,51 +128,53 @@ le_res = zend_register_list_destructors_ex(_free_udm_res,NULL,"mnogosearch result",module_number); REGISTER_LONG_CONSTANT("UDM_FIELD_URLID", UDM_FIELD_URLID,CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("UDM_FIELD_URL", UDM_FIELD_URL,CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("UDM_FIELD_CONTENT",UDM_FIELD_CONTENT,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_FIELD_URL", UDM_FIELD_URL,CONST_CS | +CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_FIELD_CONTENT", UDM_FIELD_CONTENT,CONST_CS | +CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_TITLE", UDM_FIELD_TITLE,CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("UDM_FIELD_KEYWORDS",UDM_FIELD_KEYWORDS,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_FIELD_KEYWORDS",UDM_FIELD_KEYWORDS,CONST_CS | +CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_DESC",UDM_FIELD_DESC,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_DESCRIPTION", UDM_FIELD_DESCRIPTION,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_TEXT",UDM_FIELD_TEXT,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_SIZE",UDM_FIELD_SIZE,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_SCORE", UDM_FIELD_SCORE,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_RATING", UDM_FIELD_RATING,CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("UDM_FIELD_MODIFIED",UDM_FIELD_MODIFIED,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_FIELD_MODIFIED",UDM_FIELD_MODIFIED,CONST_CS | +CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_FIELD_ORDER", UDM_FIELD_ORDER,CONST_CS | +CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_FIELD_CRC", UDM_FIELD_CRC,CONST_CS | +CONST_PERSISTENT); /* udm_set_agent_param constants */ - REGISTER_LONG_CONSTANT("UDM_PARAM_PAGE_SIZE",UDM_PARAM_PAGE_SIZE,CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("UDM_PARAM_PAGE_NUM",UDM_PARAM_PAGE_NUM,CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("UDM_PARAM_SEARCH_MODE",UDM_PARAM_SEARCH_MODE,CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("UDM_PARAM_CACHE_MODE",UDM_PARAM_CACHE_MODE,CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("UDM_PARAM_TRACK_MODE",UDM_PARAM_TRACK_MODE,CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("UDM_PARAM_CHARSET",UDM_PARAM_CHARSET,CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("UDM_PARAM_STOPTABLE",UDM_PARAM_STOPTABLE,CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("UDM_PARAM_STOPFILE",UDM_PARAM_STOPFILE,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_PAGE_SIZE", UDM_PARAM_PAGE_SIZE,CONST_CS | +CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_PAGE_NUM",UDM_PARAM_PAGE_NUM,CONST_CS | +CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_SEARCH_MODE", UDM_PARAM_SEARCH_MODE,CONST_CS +| CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_CACHE_MODE", UDM_PARAM_CACHE_MODE,CONST_CS +| CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_TRACK_MODE", UDM_PARAM_TRACK_MODE,CONST_CS +| CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_CHARSET", UDM_PARAM_CHARSET,CONST_CS | +CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_STOPTABLE", UDM_PARAM_STOPTABLE,CONST_CS | +CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_STOPFILE",UDM_PARAM_STOPFILE,CONST_CS | +CONST_PERSISTENT); /*
Re: [PHP-CVS] cvs: php4 /ext/mnogosearch php_mnogo.c test.php
On Tue, 6 Feb 2001, Sterling Hughes wrote: This extension is being released in this next version of PHP, you only need one news entry, something to the effect of "Added the UDM search extension (authors)" ok. So, i should not write any NEWS on this extension till 4.0.5 release ? -- Regards. Sergey aka gluke. -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP-CVS] cvs: php4 /ext/mnogosearch php_mnogo.c test.php
On Tue, 06 Feb 2001, Sergey Kartashoff wrote: On Tue, 6 Feb 2001, Sterling Hughes wrote: This extension is being released in this next version of PHP, you only need one news entry, something to the effect of "Added the UDM search extension (authors)" ok. So, i should not write any NEWS on this extension till 4.0.5 release ? Basically. -Andrei * Who is Ray and why would we want to selectively trace him? * -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]