build simplified search ads system
Environment configuration
Programming language: Java
IDE: Eclipse/IntelliJ
Key Value store: Memcached Server(http://tugdualgrall.blogspot.com/2011/11/installing-memcached-on-mac-os-x-and.html)
Lib: Lucene-core (NLP), spymemcached (Memcached client), junit(java unit test)
Business logic
- Query Understand
- Select Ads
- Filter Ads
- Rank Ads
- Select Top K Ads
- Pricing
- Allocate Ads