From 16344800b21bf6e14ed2930b5c813e8ffee2008a Mon Sep 17 00:00:00 2001 From: Sergey Kartashoff Date: Sat, 1 Dec 2001 14:12:27 +0000 Subject: [PATCH] - mnoGoSearch module usage example (searchlite) updated to support StoreDoc stuff. --- ext/mnogosearch/index.php | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/ext/mnogosearch/index.php b/ext/mnogosearch/index.php index a3d755caeb..0d8f3df9f6 100644 --- a/ext/mnogosearch/index.php +++ b/ext/mnogosearch/index.php @@ -5,7 +5,7 @@ $Id$ */ -/* mnoGoSearch-php-lite v.1.1 +/* mnoGoSearch-php-lite v.1.2 * for mnoGoSearch ( formely known as UdmSearch ) free web search engine * (C) 2001 by Sergey Kartashoff , * mnoGoSearch Developers Team @@ -46,6 +46,8 @@ $stopwordtable_arr[]='stopword'; $minwordlength=1; $maxwordlength=32; +$storedocurl="/cgi-bin/storedoc.cgi"; + /* initialisation section */ $self=$PHP_SELF; @@ -917,6 +919,11 @@ if(($errno=Udm_Errno($udm_agent))>0){ $crc=Udm_Get_Res_Field($res,$i,UDM_FIELD_CRC); $rec_id=Udm_Get_Res_Field($res,$i,UDM_FIELD_URLID); + if (Udm_Api_Version() >= 30203) { + $doclang=Udm_Get_Res_Field($res,$i,UDM_FIELD_LANG); + $doccharset=Udm_Get_Res_Field($res,$i,UDM_FIELD_CHARSET); + } + if ($phpver >= 40006) { $category=Udm_Get_Res_Field($res,$i,UDM_FIELD_CATEGORY); } else { @@ -928,6 +935,17 @@ if(($errno=Udm_Errno($udm_agent))>0){ print (($desc != '')?$desc:$text."...
$t_DY
  • \n"); print ("$url\n"); print ("($contype) $lastmod, $docsize bytes
\n"); + + if (Udm_Api_Version() >= 30203) { + $storedstr="$storedocurl?rec_id=".Udm_CRC32($udm_agent,$url). + "&DM=".urlencode($lastmod). + "&DS=$docsize". + "&L=$doclang". + "&CS=$doccharset". + "&DU=".urlencode($url). + "&q=".urlencode($query_orig); + print ("
Cached copy\n"); + } } print("
$nav
\n"); -- 2.50.1