아직 제대로 된 내용을 디테일하게 보진 못했지만

firebase데이터베이스에 ElasticSearch와 연동하여 인덱싱을 하는 방법을 제안하고 있음

일단 참고


https://firebase.googleblog.com/2014/01/queries-part-2-advanced-searches-with.html

Parse로 개발을 많이 하다보니 Parse가 제공하는 다양한 Query들을 입맛에 맞게 잘사용하고 있었다.


그래서 당연히 Firebase도 다양하게 제공하겠지 싶었다.


그런데...두둥....and Query와 or Query는 제공하지 않는다.


그래서 어떻게 하면 될지 여기 저기 찾다가 힌트를 얻었는데 and query는 컬럼을 하나 더 만들어서 두 컬럼을 합친 값을 넣어 놓는 방법이다.

json형태로 저장이 되서 컬럼이란 표현을 쓰는게 맞는지는 모르겠는데 예를 들어 "사과"란 값과 "true"란 값을 가진 컬럼이 있다면 두 값을 저장한 후 "사과_true"란 값을 하나 더 저장하고, 두 값을 합친 값으로 Query를 날리면 된다.


or Query는 고민 중이다.


+ Recent posts