Изменения от версии 4.50:
- Добавлен оператор allin<section>: к языку поисковых запросов.
- storedoc.cgi теперь если документ недоступен в базе stored получает его непосредственно с сервера.
1. Оператор allin<section>:, где <section> -- имя любой секции, определенной в файле конфигурации sections.conf (или командами Section в indexer.conf или в search.htm/searchd.conf) и имеющей ненулевой номер секции, позволяет ограничить область поиска указываемого слова в поисковом запросе только заданой секцией.
От ограничения поиска по секциям при помощи CGI-параметра &wf= отличается тем, что ограничение действует только на слова поискового запроса, указываемые после данного оператора.
Например, если sections.conf содержит команды
Section body 1 256 Section title 2 128 Section url 3 0 strict
то в поисковом запросе можно использовать операторы allinbody:, allintitle: и allinurl:.
По запросу computer allintitle: science будут найдены документы, содержащие слово science в заголовке и слово computer в любой секции документа.
Эта фича позволяет гибче управлять поиском по базам документов, хорошо рубрицированным/размеченным при помощи различных мета-тэгов.
2. storedoc.cgi теперь при отображении копии страницы с подсветкой найденых слов может получать документы непосредственно с сервера, где они находятся (при помощи протоколов HTTP, HTTPS, FTP). Это позволяет, при индексировании только локального сервера подсвечивать найденые слова на странице без дублирования документов в базе stored.