2

メールコンテンツの複数のフィールド(件名と本文)にまたがって構成されたEndecaインデックスがあります。ただし、検索は件名に対してのみ実行する必要があります。Endecaもボディ内で試合を返しています。検索を件名に限定するにはどうすればよいですか?

4

3 に答える 3

3

Ntk パラメータで指定することにより、特定のフィールドを検索できます。

または、特定のフィールド グループを頻繁に検索する場合は、そのフィールド グループを含むインターフェイス (Ntk パラメータでも指定) を設定できます。

于 2013-03-21T13:11:59.460 に答える
1

これは、プレゼンテーション API を使用して行う方法です。

final ENEQuery query = new ENEQuery();
final DimValIdList dimValIdList = new DimValIdList("0");
query.setNavDescriptors(dimValIdList);
final ERecSearchList searches = new ERecSearchList();
final StringBuilder builder = new StringBuilder();
for(final String productId : productIds){
    builder.append(productId);
    builder.append(" ");
}
final ERecSearch eRecSearch = new ERecSearch("product.id", builder.toString().trim(), "mode matchany");
searches.add(eRecSearch);
query.setNavERecSearches(searches);

完全な例については、この投稿を参照してください。

于 2013-10-16T16:46:17.660 に答える
0

で使用Search InterfacesDeveloper Studioます。

参照 - http://docs.oracle.com/cd/E28912_01/DeveloperStudio.612/pdf/DevStudioHelp.pdf#page=209

于 2013-10-10T11:58:07.863 に答える