10

데이터 저장소와 검색 API를 연결하는 가장 좋은 방법은 무엇일까?AppEngine 데이터 저장소 및 검색 API 연결

내가 찾고있는 것은이 제품이 검색 색인에 추가 될 일부 엔티티 (예 : 제품)를 만들 때마다입니다. 업데이트시 색인도 업데이트해야하며 제품을 삭제할 때 검색 색인에서 제품을 제거해야합니다.

제품을 검색 할 때 제품 색인에서 전체 텍스트 검색을하고 싶지만 문서 대신 실제 엔티티가 필요합니다. 아마 인덱스를 사용하여 먼저 검색 한 다음 데이터 저장소에 두 번째 호출을해야 할 것입니다.

가장 걱정되는 점은 데이터 저장소와 검색 색인을 동기화 상태로 유지하는 것입니다. 그리고 물론 검색 인덱스와 데이터 저장소를 거치게되면 성가신 일뿐만 아니라 페이지 매김 측면에서 고통을 줄 수도 있습니다.

어떤 사람들은 이미 데이터 저장소와 검색 API를이 방식으로 검색하고 결과가 무엇인지, 그리고 사용 가능한 모범 사례가 있는지 궁금합니다. Appengine 문서는이 영역이 많지 않습니다.

+0

주제에 대한 정보를 공유했는데 어떻게 해결 했습니까? –

답변

1

검색 API를 사용하려면 문서에 검색 가능한 데이터를 정의한 다음 Index 클래스를 사용하여 인덱스로 구조화해야합니다. 따라서 당분간 귀하가 묘사 한 것을 정확하게 수행하고 데이터 저장소 항목과 검색 가능한 문서를 동기화해야합니다.

+1

예. 정확히 내가 문서에서 읽은 것입니다. 하지만 누군가 모범 사례를 가지고 있는지 궁금해. –

관련 문제