我們已經建立了包含多個索引的Solr搜索服務器。前端包含一個篩選器下拉菜單,允許用戶選擇要搜索的實體。搜索選項是(建築物,辦公室,計算機)..但我需要添加一個「全部」選項。使用Solr搜索服務器搜索多個索引
我目前有一個單獨的建築物,辦公室和計算機的索引。這很好,但什麼是跨所有實體搜索的最佳解決方案?
我最初的想法是創建「全部」包含我想搜索字段的索引。這看起來很麻煩,因爲它需要很多領域的組合,並且由於建築物可以包含許多辦公室和計算機,所以許多重複。
的Web前端: ASP.NET/Backbone.js的
數據庫: SQL Server 2008中
搜索服務器: Solr的使用DataImportHandler與SQL Server進行通信 有三個單獨的索引(建築物,辦公室,電腦)。
請讓我知道什麼是最好的做法是什麼Solr中的多個實體搜索時的實體是分層次的。如果這些實體具有簡單的一對一關係,我會創建一個索引併合並這些字段,但是我的實體包含一對多關係。也許這並不重要?請指教...
謝謝!!