Управление поиском GSA — изменение ключевых слов поиска

В нашем GSA мы хотим манипулировать ключевыми словами, отправляемыми из внешнего интерфейса в GSA. Можно ли перенаправить запрос во внешнее приложение, которое исключит некоторые ключевые слова или дополнит запрос, а затем оттуда перенаправить в GSA?

Или, может быть, есть способ написать некоторую логику кода во внешнем интерфейсе, чтобы изменить ключевые слова до того, как они будут введены в качестве входных данных для GSA?

Спасибо


person maiky    schedule 20.11.2015    source источник


Ответы (1)


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

Если вы используете внешний интерфейс по умолчанию, вы обязательно можете вызвать метод javascript из XSLT, чтобы изменить свой запрос, а затем отправить запрос в GSA.

person WinnieDaPooh    schedule 24.11.2015