udm_get_res_field

(PHP 4 >= 4.0.5, PHP 5 < 5.1.0, PECL mnogosearch >= 1.0.0)

udm_get_res_fieldИзвлечь поле из результата поиска

Описание

udm_get_res_field ( resource $res , int $row , int $field ) : string

Извлечь поле из результата поиска.

Список параметров

res

res - идентификатор ресурса результата поиска, полученный из udm_find().

row

row - номер ссылки на текущей странице. Может принимать значения от 0 до UDM_PARAM_NUM_ROWS-1.

field

field - идентификатор поля, может принимать следующие значения:

  • UDM_FIELD_URL - поле URL документа
  • UDM_FIELD_CONTENT - поле Content-type документа (например text/html).
  • UDM_FIELD_CATEGORY - поле категории документа. Для получения полного пути до категории используйте udm_cat_path().
  • UDM_FIELD_TITLE - поле заголовка документа.
  • UDM_FIELD_KEYWORDS - поле ключевых слов документа (из тега META KEYWORDS).
  • UDM_FIELD_DESC - поле описание документа (из тега META DESCRIPTION).
  • UDM_FIELD_TEXT - текст тела документа (несколько первых строк, для понимания того, о чем в нем речь).
  • UDM_FIELD_SIZE - размер документа.
  • UDM_FIELD_URLID - уникальный идентификатор URL.
  • UDM_FIELD_RATING - рейтинг страницы (расчитаный mnoGoSearch).
  • UDM_FIELD_MODIFIED - последняя модификация в виде временного штампа UNIX.
  • UDM_FIELD_ORDER - номер текущего документа в наборе найденых документов.
  • UDM_FIELD_CRC - CRC документа.

Возвращаемые значения

udm_get_res_field() возвращает значение запрошенного поля, либо FALSE.

add a note add a note

User Contributed Notes 4 notes

up
0
kosh dot linux at gmail dot com
15 years ago
Use the function udm_get_res_field_ex() to fetch "non-standard" sections.

Example:

<?php
$tags
= udm_get_res_field_ex($agent, $row, "meta.mytag");
?>
up
0
ctg-php at graysmark dot net
20 years ago
It seems the description length is now determined by UDM_MAXDESCSIZE in udm_common.h instead of UDM_MAXTEXTSIZE
up
0
davidbullock at tech-center dot com
23 years ago
To further improve the "description" field quality, there are two additional techniques you can use. 

First, you can define this value if you know it, by setting a description meta tag in the head section.

Second, mnogosearch has an <index></noindex> tag pair that appears to make the enclosed content completely invisible to the search engine.  I've used this on the sites I maintain to 'vanish' the navigational elements, field names, and other non-content type HTML and page window dressing so that only the important content is indexed and reported on.

This last technique as an added (and more important benefit) of helping to eliminate a lot of false matches in searches.
up
0
davidbullock at tech-center dot com
23 years ago
The returned page description is only 100 characters long.

To store more information, you can change the appropriate database field length to 255 characters (field "description" in the table "url"), and change the following line in udm_common.h.

#define UDM_MAXTEXTSIZE 255
To Top