2016-07-13 54 views
-1
var getallskills = document.getElementById('OpenJobs').value; 
var preselectedCategories = getallskills.split(","); 
var getallskills2 = document.getElementById('HiddenField1').value; 
var preselectedCategories2 = getallskills2.split(","); 
var geter = "Filled"; 
var pregeter = geter.split(","); 
var search = instantsearch({ 
appId: 'XXXXXXXXX', 
apiKey: 'XXXXXXXXXXXX', 
indexName: 'Jobs', 
searchParameters: { 
    "disjunctiveFacetsRefinements": { 

     "JobTitle": preselectedCategories 
}, 
    "facetsExcludes": { 

     "Emails.User": preselectedCategories2, 
     "Status": pregeter 

    } 
}}); 

我想獲得disjunctiveFacetsRefinements與facetsExcludes工作,它似乎並沒有工作。有什麼我做錯了嗎?也許是一個錯誤?Algolia即時搜索disjunctiveFacetsRefinements無法使用facetsExcludes

+0

請定義「不工作」。 – Teemu

+0

結果顯示,但它們不是正確的結果。 –

回答

0

我想通了這個.....我認爲問題是disjunctiveFacetsRefinements。如果你看看你在我的代碼:

"disjunctiveFacetsRefinements": { 
//Facet Following Users 
     "JobTitle": preselectedCategories//, "ToUser.EmailAddress": emailaddress 

},

那麼它是它僅着眼於「JOBTITLE」方面。所以它限制了我的結果。有沒有一種方法可以將searchParameter更改爲查看可搜索字段的LIKE類型查詢?