Можно ли включить типы файлов и их количество в GSA Dynamic Navigation?
Как видно из названия.
Мы знаем, что можно искать по типу файла с префиксом запроса, например, filetype: pdf.
Но мы бы хотели включить его в динамическую навигацию, чтобы он автоматически фильтровался и подсчитывался.
Это возможно с типами файлов? Или это возможно только с метаданными.
2 ответа
Я знаю, что это старый вопрос, но в GSA v7.0 вы можете использовать распознавание сущностей для создания сущности типа файла, а затем включить это в динамическую навигацию.
Вы можете создать экземпляры, похожие на это:
<instance>
<name>PDF</name>
<pattern>.*pdf$</pattern>
<store_regex_or_name>name</store_regex_or_name>
</instance>
Это не идеально, потому что v7.0 это будет совпадать с именами файлов PDF в документах, а также в URL, но это хорошее начало.
Чтобы это совпадение соответствовало только именам файлов PDF начиная с версии 7.2 и не содержало ссылок на ".pdf" в документе или на веб-странице, измените "Область приложения" с "Все" на "URL" при добавлении сущности.,
Другой вариант - создать коллекцию для каждого из типов файлов, которые вас интересуют, и отобразить их в виде фильтров выше или ниже динамической навигации. Очевидно, вам нужно заранее знать, какие типы файлов вы хотите фильтровать, но этот подход дает вам больший контроль над тем, что включено, а что нет (хотя вы потеряете возможность отображать количество документов для каждого типа файлов).
Динамическая навигация работает только с метаданными. Существует отдельный проект Google Code:
http://code.google.com/p/parametric/
Который позволит вам настроить набор фильтров, но это делает его вычисления в браузере.
Обновленный GSA 7.0, вы можете использовать извлечение сущностей для создания метаданных типа заголовка и включить их в свою динамическую навигацию (наряду с, скажем... источником / коллекцией)