사용자가 일정에 주석을 달 수있는 캘린더가있는 앱을 제작 중입니다.Zend Lucene - 캘린더 애플리케이션 용 색인을 작성하는 방법은 무엇입니까?
일정은 각 사용자에게 비공개입니다. 즉, 사용자 A는 사용자 B의 일정에있는 이벤트를 볼 수 없습니다.
Zend Lucene을 사용하여 캘린더 일정에 대한 색인을 작성하고 싶습니다. 그러나이를 수행하는 방법은 확실하지 않습니다.
사용자와 관계없이 모든 이벤트를 함께 색인 할 수 있습니다.하지만 검색이 끝나면 한 사용자의 이벤트가 다른 사용자에게 표시되며, 원하는 것은 아닙니다.
나는 각 사용자에게 전용 인덱스를 생성하는 것이 좋습니다있을 거라고 생각하지만, 어떻게 아이디어에서 생각하지 않습니다
- 모든 사용자의 일정 이벤트의 일반적인 인덱스를 만들
- 검색이 완료되면 검색을 수행하는 사용자에게 속한 이벤트 만 표시되도록 강제 실행하십시오.
이 작업을 수행하는 방법에 대한 아이디어/제안/조언이 있으십니까?