我似乎无法弄清楚如何编辑索引元素。谷歌也没有给我答案。所以,我不确定这是否可能?我之前所做的只是重新索引整个事情,但是随着数据的增长,它变得越来越慢。编辑后如何仅重新索引一个元素。
这就是我现在正在做的事情。
def add_ele(ele)
Tire.index ELE_INDEX do
store :id => ele.ele_id, :title => ele.title, :tags => ele.tags, :itunes_description => ele.itunes_description
refresh
end
end
def delete_ele_index
Tire.index ELE_INDEX do
delete
end
end
所以我只是删除了整个索引并遍历数据库中的所有元素以再次添加它们。非常感谢您的帮助。