Alex
|
e40c28117b
|
Search ClassifiedListings backend code (#6348)
* Add search methods
* Add spec for new search methods
* Add QueryBuilder for ClassifiedListing
* Add QueryBuilder spec for ClassifiedListing
* Refact build_query in ClassifiedListings
* Refactor logic for filter and query conditions
* Refactor index_documents to helper_method
* Update elasticsearch helper for single objects
* Refactor specs from stubbing to record update
* Update search and specs for query_builder
* Refactor set_size
* Update Search::ClassifiedListing
- Add DEFAULT_PAGE constant
- ADD DEFAULT_PER_PAGE constant
- Add pagination
* Fix paging
* Add pagination specs
* Remove manual Array conversion for Array.wrap()
* Change guard clause to .key? for readability
|
2020-02-28 10:51:33 -05:00 |
|