[英]How to search value that often change with Cloudsearch?
我是Cloudsearch
,我的問題可能不清楚,因此我將嘗試解釋我的問題。
我們有一個后台,很多人都在進行研究,並且由於某些請求需要30多Cloudsearch
才能執行,所以我們的數據庫有時是KO,所以我們決定使用Cloudsearch
因為我們已經在使用其他Amazon web service
。
因此,我創建了一個搜索域,根據當前數據庫中搜索的值創建了索引,並根據測試數據庫(〜42 000行)為所有事件 (人們搜索的結果)建立了索引。
我的問題是每個事件在我們的數據庫中都有多個媒體 (.jpg,.gif和.mp4)(並且我們正在從v3遷移到v4,所以有兩個媒體數據庫,我們需要知道事件的版本才能知道應該在哪里搜索:舊數據庫或新數據庫),所以我的問題是: 我可以通過Cloudsearch返回一些媒體信息,還是仍然需要使用mysql請求?
現在,我們返回數據庫中的最后一個媒體添加(因此,如果事件正在運行,他可以更改很多時間)和該事件的媒體總數(實際上也可以經常更改)。
我認為可能有效:
我看到了“ 在Amazon Cloudsearch中使用動態字段 ”的文檔,但我認為它並沒有實現我想要實現的目標……也許我誤會了一些東西,但是如果有人可以幫助我了解如何以最佳方式做到這一點,會很感激的。
我可以通過Cloudsearch返回一些媒體信息,還是仍然需要使用mysql請求?
如果您詢問是否可以在CloudSearch中存儲.mp4
, .jpg
等媒體文件,答案是否定的。 您可以存儲文本,數字,日期和latlong坐標(或除latlong之外的任何數組)。
我認為處理媒體的常規方法是將指向媒體的URL /路徑索引為文本字段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.