Service - Search Results: Difference between revisions

From Izara Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 7: Line 7:
https://bitbucket.org/izara-core-search/izara-core-search-search-results/src/master/
https://bitbucket.org/izara-core-search/izara-core-search-search-results/src/master/


= searchType config =
= DynamoDB tables =
 
== [[Standard Config Table Per Service]] ==
 
=== Configuration tags ===


<syntaxhighlight lang="JavaScript">
<syntaxhighlight lang="JavaScript">
Line 34: Line 38:
= Working documents =
= Working documents =


[[:Category:Working_documents - Search Result|Working_documents - Search Result]]
[[:Category:Working_documents - Search Results|Working_documents - Search Results]]


[[Category:Backend services| Search Result]]
[[Category:Backend services| Search Results]]

Revision as of 08:39, 16 October 2021

Overview

Service that handles search result requests, feeding work to Service - Search Result (handlers).

Repository

https://bitbucket.org/izara-core-search/izara-core-search-search-results/src/master/

DynamoDB tables

Standard Config Table Per Service

Configuration tags

{
	"configKey": "searchType",
	"configTag": {eg: sellOffer/Product/etc..}
	"configValue": {
		"complexFilterServiceName": {service name of complex filter that handles this type}
		"searchResultHandlerServiceName": {service name used to create function/queue names etc.}
		"requireProperties": [
			.. {properties that must be sent with the request}
		],
		childSearchResult: {
			child_search_type: {searchType of child searchResult},
			setRequiredData: [
				.. {hardcodes the requiredData to be sent to the searchResult request}
			],
			passOnParentToChild: [
				.. {properties to pass on to the child searchResult}
			]
		}		
	}
},

Working documents

Working_documents - Search Results