,我有以下數據高級AngularJS Live搜索
persons = [
{
"age":20,
"parameter1":94,
"name":"Foobarin"
},
{
"age":33,
"parameter1":49,
"name":"Johan"
}
]
我想創建可識別的圖案先進的生活搜索。一個例子可能是「foo a20 p94」,這會讓我成爲第一個對象。 a20 - 搜索哪裏年齡是20 p94 - 搜索參數1的位置是94 ,然後如果有任何其他文本沒有任何設置前綴,則根據名稱值進行測試。
所有值(大小寫不敏感的名稱除外)都是整型。我想限制前綴預定義,如a,p而不是age20。 數據集大約爲400.
我創建了一個基本的實時搜索,它搜索對象中的所有變量,但現在我不知道該繼續。有任何想法嗎?
所以......有什麼問題呢? – Emissary
我真的不知道從哪裏開始!我設法創建了一個非常基本的實時搜索,只搜索對象中的所有變量。 –
你會一直想要匹配一個字母還是應該接受'ag20'?你正在搜索的所有參數(名稱除外)是否具有整數值?搜索應該不區分大小寫?實際上潛在的數據集有多大? ***即,你應該首先考慮索引數據...你需要首先明確定義邊界,否則問題太模糊了。 – Emissary