Новые книги

Автор книги — выдающийся ученый, физик и кибернетик, создатель языка Рефал и нового направления в программировании, связанного с преобразованием программ. Известен широкому кругу отечественных читателей как составитель сборника “Физики шутят”. Вынужденный покинуть Родину, с 1977 года он живет и работает в США.

В этой книге В. Ф. Турчин излагает свою концепцию метасистемного перехода и с ее позиций прослеживает эволюцию мира от простейших одноклеточных организмов до возникновения мышления, развития науки и культуры. По вкладу в науку и философию монография стоит в одном ряду с такими известными трудами как “Кибернетика” Н. Винера и “Феномен человека” П. Тейяра де Шардена.

Книга написана ярким образным языком, доступна читателю с любым уровнем подготовки. Представляет особый интерес для интересующихся фундаментальными вопросами естествознания.

Замечания по электронной версии книги присылайте, пожалуйста, членам редакционного совета. Спасибо!
Вы знаете, сколько времени уходит на просмотр вашего резюме? По статистике – 8 секунд. Удивлены?

Эта книга поможет сделать ваше CV максимально привлекательным для работодателя. Вы познакомитесь с нестандартными направлениями поиска работы, научитесь продвигать свой личный бренд на рынке труда и правильно выстраивать взаимоотношения с компаниями.

«Фишка» книги – простые и эффективные сценарии диалогов с работодателями, примеры сопроводительных писем, методы самопиара, которые помогут вам гарантированно достичь успеха в поиске работы.

Книга подойдет всем, кто не готов довольствоваться малым и ищет работу мечты.

yaz_search

Учебник РНР
Назад Вперёд

yaz_search

(PHP 4 >= 4.0.1)

yaz_search - готовит для поиска.

Описание

int yaz_search (int id, string type, string query)

yaz_search() готовит для поиска в цели/target с заданным id. Аргумент type представляет тип запроса - только "rpn" поддерживается сейчас, и в этом случае третий аргумент специфицирует Type-1 query (RPN). Как и yaz_connect(), эта функция является не-блокирующей и только подготавливает поиск, выполняемый позднее при вызове yaz_wait().

RPN query/запрос

RPN query это текстуальное представление Type-1 query, как определено в стандарте Z39.50. Однако в текстовом представлении в YAZ используется префиксная нотация, то есть операция предшествует операнду. Строка запроса/query string это последовательность лексем, где пробел игнорируется, если не окружён двойными кавычками. Лексемы, начинающиеся с at-символа (@), считаются операциями, иначе они рассматриваются как термины поиска.

Таблица 1. RPN-операции
СинтаксисОписание
@and query1 query2пересечение query1 и query2
@or query1 query2union/объединение query1 и query2
@not query1 query2query1, и не query2
@set nameссылка на результирующий набор
@attrset set queryспецифицирует attribute-set для запроса. Эта конструкция допускается только однократно - в начале всего запроса/query
@attr set type=value queryприменяет атрибут к запросу. type и value это целые числа, специфицирующие attribute-type и attribute-value соответственно.
set, если задан, специфицирует attribute-set.
Пример 1. Примеры запроса

Query/запрос

computer

совпадает с документами, где появляется слово "computer". Атрибуты не специфицированы.

Запрос

"donald knuth"

совпадает с документами, где появляется слово "donald knuth".

Для запроса

@attr 1=4 art

attribute type равен 1 (использование Bib-1), attribute value равно 4 Title), поэтому он должен совпасть с документами, где art появляется в заголовке.

Более сложный пример:

@attrset gils @and @attr 1=4 art @attr 1=1003 "donald knuth"

Этот запрос использует набор атрибутов GILS. Совпадает с документами, где art появляется в заголовке/title и donald knuth появляется в author.


Назад Оглавление Вперёд
yaz_scan Вверхyaz_sort