我有两个索引:products
和prices
。 products
的引用为price_id
。是的,一个价格可以有很多产品。
prices
经常更新,products
大约为1M,并且正在增加。
就像其他电子商务网站一样,我们希望允许搜索产品标题并按list_price / sale_price排序。
但是据我所知,elasticsearch不支持类似join的搜索。
您可以从products
搜索产品标题。然后使用price_id
从prices
搜索list_price / sale_price。最后在程序中对结果进行排序。