2017-01-29 5 views
0

의 모든 텍스트 필드에 텍스트 인덱스를 만들 mongoid : 또한 db.documents.createIndex({ "$**": "text" }, { name: "TextIndex" })내가이 MongoDB를 명령 같은 루비 모델의 모든 필드에 텍스트 인덱스를 만들 수 모델

을 우리가 어떻게 든 인덱스에 숫자 속성을 추가 할 수 있습니다. 나는이 같은 시도했다 그러나 그것은하지 않습니다

def fulltext_index 
    attributes.except(:_rev, :_type, :doc_type).values.map{|e| e.class==String ? e.to_s : ""}.join(" ").strip + " " + sequence.to_s 
end 

index({ fulltext_index: "text"}) 
당신은 다음의 예에서 두 번째 라인으로 필요로하는 인덱스를 생성 할 수 있습니다

답변