Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Информация
iconfalse
Корневой элемент beans. Пространство имен: <beans lxmlns="http://www.springframework.org/schema/beans">
Информация
iconfalse
titleКраткое описание

Поисковик выполняет поиск по приложению средствами SolrИспользуется для поиска из WebDocs

Блок кода
languagexml
titleСтруктура XML
collapsetrue
<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:c="http://www.springframework.org/schema/c"
	xmlns="http://www.springframework.org/schema/beans"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">                      

	<!-- Входящие документыОРД -->
    	<bean id="inputContextualSearchermissionsWdSimpleSearcher_Sochi" class="ru.intertrust.cm_sochi.srv.connector.sochi.search.SochiSolrSearcher">
        <constructor-arg name="cmAppSystemId" value="InputDocsMissions"/>
        <constructor-arg name="isNamed" value="true"/>
        <constructor-arg name="searchArea" value="InputDocsMissions_contextwd"/>
        <constructor-arg name="targetCollectionName" value="(searchContextualWithSchemasearchContextual)"/>
        <constructor-arg>
            <bean class="ru.intertrust.cm_sochi.srv.connector.sochi.search.DefaultContextualSearchFilterCreator">
                <constructor-arg>
                    <bean class="ru.intertrust.cm_sochi.srv.connector.sochi.search.InputDocsSearchFilterCreator"/>
                </constructor-arg>

                <property name="bundleMap">
                    <map merge="true">
                        <entry key="rkkContextual" value="F_DP_InputRkk" />
     MissionsSearchFilterCreator"/>
               </map>
                </property>
            </bean>
        </constructor-arg>
        <constructor-arg>
            <bean class="ru.intertrust.cm_sochi.srv.connector.sochi.search.docinfo.ContextualSochiModuleInfoExtractor">
                <constructor-arg index="0" ref="cmj_af_search_messageSource"/>
                <constructor-arg index="1" value="InputDocs"wdMissionsInfoExtractor"/>
                <constructor-arg index="2" value="rkkContextualSearchResObject"/>
                <constructor-arg index="3" >
                    <list>
                        <value>hyperLinkCustomized</value>
                        <value>rkkContextualSearchResObject</value>
                    </list>
                </constructor-arg>
            </bean>
        </constructor-arg>
        <constructor-arg ref="identifiableObjectSearchResultItemFactory" />
    </bean>

	<!-- Произвольный модуль на базе Входящих документов -->
 	<bean id="IDNRSearcher" class="ru.intertrust.cm_sochi.srv.connector.sochi.search.SochiSolrSearcher">
        <constructor-arg name="cmAppSystemId" value="NotRegistered" />
        <constructor-arg name="isNamed" value="true" />
        <constructor-arg name="searchArea" value="NotRegistered" />
        <constructor-arg name="targetCollectionName" value="(search)" />
        <constructor-arg>
            <bean class="ru.intertrust.cm_sochi.srv.connector.sochi.search.InputDocsSearchFilterCreator" />
        </constructor-arg>
        <constructor-arg>
            <bean class="ru.intertrust.cmj.af.search.dp.docinfo.CustomModuleInfoExtractor" c:messageSource-ref="cmj_af_search_messageSourcewdSearchResultConfig" c:ident="NotRegistered" />
        </constructor-arg>
    </bean>
 
</beans>

SochiSolrSearcher

Настройка для поисковика WebDocs 

attributes

Параметры

Описание

id

Уникальный идентификатор

class

ru.intertrust.cm_sochi.srv.connector.sochi.search.SochiSolrSearcher

constructor-arg.name="cmAppSystemId"

Тип приложения, по которому нужно выполнить поиск

, по которому нужно выполнить поиск

Параметры

Описание

value

constructor-arg.name="isNamed"

Именное приложение

Параметры

Описание

value

constructor-arg.name="searchArea"

Область поиска

Параметры

Описание

value

Название области поиска.

Пример: Идентификатор приложения + префикс wd. Пример: Missions_wd

constructor-arg.name="targetCollectionName"

ПараметрыОписаниеvalue

Доп. фильтрация результатов поиска с помощью коллекции

.

Параметры

Описание

value

Список часто используемых коллекций:

  • (search) - фильтрация по таблицам f_dp_rkk, f_dp_contractds, f_dp_contractdoc, f_dp_contractfd, f_dp_resolution, npa_publication, f_dp_report, F_DP_TasksResolution, f_dp_sp, versionRkk
  • (search_nd) - фильтрация по таблицам fr_file, FR_OrgRegister, FR_UnitRegister
  • (searchContextual) - фильтрация по таблицам f_dp_rkkbase
  • (search_archive) - фильтрация по таблицам archives_dep_deals, archives_annual_inventory, archives_fund_deals
  • (search_archive_docs) - фильтрация по таблицам: archives_arc_deals, archives_arc_docs
  • (searchContextualWithSchema) - фильтрация по таблицам: f_dp_rkkbase

constructor-arg.bean ="

DefaultContextualSearchFilterCreator

<AbstractSearchFilterCreator>"

Прокси объект для создания запросов контекстного поиска для разных объектовСоздание платформенного фильтра поиска

DefaultContextualSearchFilterCreator

Параметры

Описание

class

Типовые варианты:

  • ru.intertrust.cm_sochi.srv.connector.sochi.search.

constructor-arg.bean ="<ModuleSearchFilterCreator>"

Соответствие типа объекта бандла и ДОП

<ModuleSearchFilterCreator>
  • ContractsLiteSearchFilterCreator  - Договора
  • MeetingsSearchFilterCreator - Заседания
  • ПараметрыОписание
    class
    • ContractsLiteSearchFilterCreator  - Договора
    • ru.intertrust.cm_sochi.srv.connector.sochi.search.
    • AskidSearchFilterCreator - Контроль заданий
    • ru.intertrust.cm_sochi.srv.connector.sochi.search.InputDocsSearchFilterCreator - Входящие документы
    • ru.intertrust.cm_sochi.srv.connector.sochi.search.InternalDocsSearchFilterCreator - Внутренние документы
    • ru.intertrust.cm_sochi.srv.connector.sochi.search.MissionsSearchFilterCreator - ОРД
    • ru.intertrust.cm_sochi.srv.connector.sochi.search.OutputDocsSearchFilterCreator - Исходящие документы
    • ru.intertrust.cm_sochi.srv.connector.sochi.search.RequestsSearchFilterCreator - Обращение граждан
    • ru.intertrust.cm_sochi.srv.connector.sochi.search.TasksSearchFilterCreator - Поручения
    • ru.intertrust.cm_sochi.srv.connector.sochi.search.RefRegisterSearchFilterCreator - Формирование дел

    property.name="bundleMap"

    mapПараметрыОписаниеmerge

    Признак "Объединение"

    entry.keyНазвание бандлаentry.valueНазвание ДОП-а

    constructor-arg.bean ="ContextualSochiModuleInfoExtractor"

    docinfo.ContextualSochiModuleInfoExtractor
    ПараметрыОписание
    class
    • ru.intertrust.cm_sochi.srv.connector.sochi.search.
    • MeetingsSearchFilterCreator - Заседания

    constructor-arg.

    index

    ref="

    0

    <InfoExtractor>"

    Формирует для найденного документа его Entry-описание для помещения в результаты поиска

    служебный бин cmj_af_search_messageSource

    Параметры

    Описание

    ref

    Ссылка на

    constructor-arg.

    index

    ref="

    1"

    <SearchResultItemFactory>"

    Фабрика элементов коллекции результата поиска

    ПараметрыОписаниеvalue

    mapName

    Параметры

    Описание

    value

    constructor-arg.index="2"

    ref

    Ссылка на <SearchResultItemFactory>

    Пример: identifiableObjectSearchResultItemFactory

    constructor-arg.

    index

    ref="

    3

    <CmSearchResultConfiguration>"

    list

    Возвращает список доступных фильтров для результатов поиска и список доступных настроек секций с результатами поиска

    Параметры

    Описание

    value="hyperLinkCustomized"
    value="rkkContextualSearchResObject"
    constructor-arg.ref="identifiableObjectSearchResultItemFactory"
    ref

    Ссылка на <CmSearchResultConfiguration>

    Пример: wdSearchResultConfig

    Свойства страницы
    Статус

    Статус
    colourYellowGreen
    titleВ РАБОТЕГОТОВО

    Комментарий
    панель

    Теги и атрибуты:

    Оглавление