Integration des SEO-Enhancers per Webservice / SOAP

Produkt-Schlüsselwörter

Die Schlüsselwörter befinden sich als Attribut keyword innerhalb eines SearchRecord-Objekts.

SearchRecord {
  Map<String, String>  record;
  String            id;
  short             simiMalusAdd;
  float             simiMalusMul;
  float             searchSimilarity;
  int              position;
  String[]           foundWords;
  List<String>       keywords;
  String            seoPath;
}

SEO-Pfad

Die Unterstützung des SEO-Pfades ist durch Hinzufügen eines weiteren Feldes zur Param-Klasse umgesetzt. Die Param-Klasse wird als Parameter an Search.getResult() übergeben. Innerhalb des zurückgelieferten Result sind weitere Param-Instanzen, die die weiterführenden Links darstellen. Alle diese Param-Instanzen haben das Feld seoPath.

Params {
  String            			 query;
  List<Filter>       			 filters;
  List<SortItem>     			 sortsList;
  String            			 channel;
  int             				 page;
  int							 resultsPerPage;
  Map<String, CustomParameter>   customParametersMap;
  boolean           			 noArticleNumberSearch;
  String            			 searchField;
  boolean           			 isArticleNumber;
  int              				 followSearch;
  String           				 seoPath;
  AdvisorCampaignStatusHolder 	 advisorStatus;
}