范围:
我想将Elasticsearch服务用于电子商务搜索引擎。
场合:
我发现了一个限制,我检查了基于Lucene的搜索引擎,如样式服务(例如:Algolia,Solr& Elasticsearch)),我们必须直接将JSON更新到索引并将该信息直接检索到前端。 / p>
研究:
如果您支持十几个国家/地区,则可以将每个国家/地区的价格添加到您的记录中,然后选择在检索完整条记录后在您的前端显示哪个国家/地区。
例如,您的记录中会有{“price_FR”:“15€”,“price_US”:“15 $”,...},并在您的前端逻辑中选择要显示的价格取决于您所在国家/地区。
我的问题:
如果电子商务平台希望根据以下内容显示产品价格并进行修改: - 一个国家的增值税。 - 基于特定客户的任何价格修改。
我们如何在技术上管理索引或响应以更典型的sql过程执行该操作?主要是复制价格计算的sql功能。我的意思是:
或者采用不同的方法:
提前感谢。