내 서버 구현에서 GAE Search API를 사용 중이며 이상하고 문서화되지 않은 동작이 발생했습니다. 때때로 색인 (Index.put())에 추가 된 새 문서는 직선적으로 수행되는 검색 (Index.search())으로 검색되지 않습니다. 때로는 사용 가능할 때까지 1 분 정도 걸립니다.GAE - 검색 API - 검색에서 새로 추가 된 문서가 반환되지 않습니다.
궁극적 인 일관성 문제처럼 보이지만 documents에서 검색 API와 관련하여 언급 한 내용을 찾을 수 없습니다. 낯선 사람은이 시간 동안이 문서를 사용할 수 없다는 사실을 알았습니다. 관리 콘솔에서 똑같은 쿼리를 수행하고 예상되는 결과를 얻을 수 있습니다.
누구나 거래 내용을 알고 있습니다. 이것은 정상적인 행동입니까? 그렇다면 검색 될 때까지 새로 추가 된 문서의 최대 시간은 얼마입니까? 그리고 왜 이것이 문서화되지 않았습니까? 이 심각하게 내 응용 프로그램의 기능에 영향을 미칩니다.
감사합니다.
이 동작은 google에 의해 인정되었습니다. [link] (https://code.google.com/p/googleappengine/issues/detail?id=10521&q=Fulltextsearch&colspec=ID%20Type%20Component%20Status%20Stars%20Summary%20Language%20Priority%20Owner%20Log) – AsafK