You implement search interfaces with Integrator ETL.
In Integrator ETL, you can use the WebClient component to send a request to Endeca Server using the Configuration Web Service. This request sends the RECSEARCH_CONFIG document to Endeca Server, thus creating a search interface. For information on how to configure a search interface using Integrator ETL, see the Oracle Endeca Information Discovery Integrator ETL User's Guide.
If you are not using Integrator ETL, you can create a request with the putConfigDocuments operation of the Configuration Web Service and send the RECSEARCH_CONFIG XML document to Endeca Server. For information, see Configuration Web Service operations.
Before implementing search interfaces, make sure that all the attributes that are going to be included in a search interface have already been enabled for record search. In addition, if the search interface will include a relevance ranking strategy, make sure that the relevance ranking strategy has been configured.
If you are implementing wildcard search in a search interface, search interfaces can contain a mixture of wildcard-enabled and non-wildcard-enabled members (although only the former will return wildcard-expanded results).
<RECSEARCH_CONFIG> <SEARCH_INTERFACE CROSS_FIELD_BOUNDARY="NEVER" CROSS_FIELD_RELEVANCE_RANK="0" DEFAULT_RELRANK_STRATEGY="All" NAME="AllFields"> <MEMBER_NAME RELEVANCE_RANK="4">ProductType</MEMBER_NAME> <MEMBER_NAME RELEVANCE_RANK="3">ProductName</MEMBER_NAME> <MEMBER_NAME RELEVANCE_RANK="2">SalesRegion</MEMBER_NAME> <MEMBER_NAME RELEVANCE_RANK="1">Description</MEMBER_NAME> </SEARCH_INTERFACE> </RECSEARCH_CONFIG>