udm_find() возвращает результирующий идентификатор ссылки при успехе, FALSE при ошибке.
Теперь о поиске. Первый аргумент - session, следующий - сам запрос/query. Для поиска просто введите слова и нажмите кнопку SUBMIT.
Например, "mysql odbc". Вы не должны использовать кавычки " в запросе, они
записаны здесь только с целью выделить текст запроса.
mnoGoSearch найдёт все документы, содержащие слово "mysql" и/или слово "odbc".
Документы, имеющие больший вес, будут отображены первыми. Если вы используете режим поиска
ALL, возвратятся документы, содержащие оба (или более) введённых вами слова. В случае использования режима ANY будет возвращён
список документов, содержащих любое из введённых вами слов. Если вы хотите
более продвинутых результатов, вы можете использовать язык запросов. Нужно ввести режим совпадений "bool" в форме поиска.
mnoGoSearch понимает следующие булевы операции:
& - логическое AND. Например, "mysql &
odbc". mnoGoSearch найдёт любые URLs, содержащие оба слова "mysql" и "odbc".
| - логическое OR. Например, "mysql|odbc". mnoGoSearch найдёт любые URLs, содержащие слово "mysql" или слово
"odbc".
~ - логическое NOT. Например, "mysql & ~odbc".
mnoGoSearch найдёт URLs, содержащие слово "mysql", но не слово "odbc"
одновременно. Заметьте, что ~ просто исключает данное слово из результата поиска. Запрос
"~odbc" не найдёт ничего!
() - группирует команды для создания более сложных запросов. Например,
"(mysql | msql) & ~postgres". Язык поиска прост и мощен. Просто
рассматривайте запрос как обычное булево выражение.