ここでは、レコード検索を構成するためのグラフを作成する方法について説明します。
レコード検索構成では、属性グループの検索インタフェースを制御します。次に、検索インタフェースに含めることができ、構成可能な機能をいくつか示します。
<RECSEARCH_CONFIG/>
RELRANK_STRATEGY属性を使用して、レコード検索の結果に対する関連性ランキングの方針を指定します。関連性ランキングの方針を指定する場合は、レコード検索を構成する前に関連性ランキングの方針をロードおよび構成する必要があります。
<RECSEARCH_CONFIG> <SEARCH_INTERFACE DEFAULT_RELRANK_STRATEGY="All" NAME="Surveys"> <MEMBER_NAME RELEVANCE_RANK="1">SurveyResponse</MEMBER_NAME> </SEARCH_INTERFACE> <SEARCH_INTERFACE DEFAULT_RELRANK_STRATEGY="ProductRelRank" NAME="Resellers"> <MEMBER_NAME RELEVANCE_RANK="1">DimReseller_BusinessType</MEMBER_NAME> <MEMBER_NAME RELEVANCE_RANK="2">DimReseller_ResellerName</MEMBER_NAME> </SEARCH_INTERFACE> <SEARCH_INTERFACE DEFAULT_RELRANK_STRATEGY="All" NAME="Employees"> <MEMBER_NAME RELEVANCE_RANK="1">DimEmployee_FullName</MEMBER_NAME> <MEMBER_NAME RELEVANCE_RANK="2">DimEmployee_LastName</MEMBER_NAME> <MEMBER_NAME RELEVANCE_RANK="3">DimEmployee_FirstName</MEMBER_NAME> <MEMBER_NAME RELEVANCE_RANK="4">DimEmployee_Title</MEMBER_NAME> </SEARCH_INTERFACE> </RECSEARCH_CONFIG>
<config-service:configTransaction xmlns:config-service="http://www.endeca.com/MDEX/config/services/types/1/0"> <config-service:OuterTransactionId=${OUTER_TRANSACTION_ID}</config-service:OuterTransactionId> <config-service:putConfigDocuments xmlns:mdex="http://www.endeca.com/MDEX/XQuery/2009/09"> <mdex:configDocument name="recsearch_config"> <RECSEARCH_CONFIG> $xmlString </RECSEARCH_CONFIG> </mdex:configDocument> </config-service:putConfigDocuments> </config-service:configTransaction>configDocument要素のname属性の値(recsearch_config)は、RECSEARCH_CONFIGノード内の$xmlString変数の値により、サーバー内のrecsearch_configドキュメントを更新するようにサービスに指示します。