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;
}