X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=docs-ru%2Fcommand_line.rst;h=6d75df3c984e963bebaea2d3cd346f8727fd2f4c;hb=3d4f4dd5d00b4be4a3f308a8ff913ef2a8096c6a;hp=44b30bd3da059b97a640287ff589cc7df93fb6db;hpb=c0abd0bc5145476ee9cae50a5db7dea818b8da5c;p=m_librarian.git diff --git a/docs-ru/command_line.rst b/docs-ru/command_line.rst index 44b30bd..6d75df3 100644 --- a/docs-ru/command_line.rst +++ b/docs-ru/command_line.rst @@ -26,4 +26,39 @@ INPX, перечисленных в командной строке. При по переинициализирует БД и не переимпортирует жанры; так же не переимпортирует уже проимпортированные книги, но импортирует в БД новые. + +ml-search.py +------------ + +Использование:: + + ml-search.py [-i] [-I] [-t {exact,start,substring}] ... + +Программа выполняет поиск по базе данных и показывает список +результатов. В настоящее время может искать только в списке авторов. + +Глобальные опции:: + + -i, --ignore-case независимо от регистра (по умолчанию: угадать) + -I, --case-sensitive с учётом регистра + -t, --search-type {exact,start,substring} + тип поиска: точный, подстрока в начале (это тип по умолчанию), + подстрока в любом месте. + +Опции ``-i/-I`` не могут использованы одновременно, поскольку означают +противоположные команды. В случае, если ни одна из них не использована, +программа угадывает зависимость от регистра: если все параметры даны в +нижнем регистре, программы выполнит поиск без учёта регистра. Если среди +параметров есть параметры в ВЕРХНЕМ или Смешанном регистре - поиск будет +с учётом регистра. + +Опция ``-t/--search-type`` определяет тип поиска. Возможные значения: + +* exact - поиск на точное совпадение; поиск "друг" найдёт только "друг", + но не "другой"; +* start - поиск подстроки в начале поля; поиск "друг" найдёт "друг" и + "другой", но не "подруга"; это тип по умолчанию; +* substring - поиск подстроки в любом месте; поиск "друг" найдёт "друг", + "другой" и "подруга". + .. vim: set tw=72 :