[X] Submit to the develop branch instead of master
Description:
Initial implementation for Listing indexing and search in the bridge server, backed by Bonsai Elastic Search.
On the indexing side, as NewListing events get fetched, they are processed by the SearchIndexer module that indexes the data in ElasticSearch.
On the query side, a new /api/search/listings API is exposed that can be used by the DAPP to search listings. It provides a couple of simple filters (by category and by location) - additional filters can be added later on after we flesh out the requirements for the DAPP search capabilities.
@Gzing @cuongdo @crazybuster Not urgent at all, but when you get a chance, could you take a look and provide any comment ? If it looks good, would love to see this merged into the develop branch... :) Thanks !
Checklist:
autopep8 --in-place --recursive --a --a .
develop
branch instead ofmaster
Description:
Initial implementation for Listing indexing and search in the bridge server, backed by Bonsai Elastic Search.