4. 시잔하기 전에
User
Search User Interface
Build Query Render Results
Run Query
Index
Index Document
Analyze Document
Build Document
Acquire Document
Raw
Content
Searching
Indexing
• Search User Interface
• Keep the interface simple
• Build Query
• Create Search Condition
• Run(Search) Query
• Render Results
• Acquire Document
• Build Document
• Name/Value
• Stripped Tags
• Analyze Document
• Extract Tokens
• Index Document
• Inverted Index
• Add to Index
5. 구축하기 전에
• 검색 대상 상품 수는?
• 사용자 검색 요청 수는?
• 질의 응답시간은?
• 검색 질의 유형은?
• 검색 대상 필드는?
• 자동완성 기능은?
• 형태소 분석은?
• 사전 관리는?
• 개인화/추천 기능은?
• 검색 로그는?
• 장비 이중화는?
• 어디에 구성을?
• 클러스터 모니터링은?
• 검색 KPI 관리는?
6. Not recommend but easy
Search Cluster
node.master: true
node.data: true