Building Modern Enterprise Searching Platform: Introduction & Concept
Han Yi
2018.06.07
Three major Enterprise data oriented systems
General vs Enterprise purpose search engine
Methodology to design & build modern eCommerce search engine
Business driven
Continuous feedback
Challenges
Information Retrieval Basics
Information Retrieval Basics
Information Retrieval Basics
Information Retrieval Basics
Information Retrieval Basics
Information Retrieval Basics
Information Retrieval Basics
Information Retrieval Basics
Information Retrieval Basics
Information Retrieval Basics: Building Index
Information Retrieval Basics: Raw Doc Analysis
Information Retrieval Basics: Token Analysis
Information Retrieval Basics: Index Data Structure
angels: 2: {36,174,252,651}; 4: {12,22,102,432}; 7: {17};
fools: 2: {1,17,74,222}; 4: {8,78,108,458}; 7: {3,13,23,193};
fear: 2: {87,704,722,901}; 4: {13,43,113,433}; 7: {18,328,528};
in: 2: {3,37,76,444,851}; 4: {10,20,110,470,500}; 7: {5,15,25,195};
rush: 2: {2,66,194,321,702}; 4: {9,69,149,429,569}; 7: {4,14,404};
to: 2: {47,86,234,999}; 4: {14,24,774,944}; 7: {199,319,599,709};
tread: 2: {57,94,333}; 4: {15,35,155}; 7: {20,320};
where: 2: {67,124,393,1001}; 4: {11,41,101,421,431}; 7: {16,36,736};
Information Retrieval Basics: Index Data Structure
Information Retrieval Basics: Index Construction
Information Retrieval Basics: Index Construction
Information Retrieval Basics: Index Construction
Information Retrieval Basics: Tolerant Retrieval
POST _analyze
{
"tokenizer": "ngram",
"text": "Quick Fox"
}
[ Q, Qu, u, ui, i, ic, c, ck, k, "k ", " ", " F", F, Fo, o, ox, x ]
Information Retrieval Basics: Tolerant Retrieval
Information Retrieval Basics: Tolerant Retrieval
Information Retrieval Basics: Tolerant Retrieval
Information Retrieval Basics: Classic Ranking
Information Retrieval Basics: Classic Ranking
Information Retrieval Basics: Classic Ranking
Information Retrieval Basics: Classic Ranking
vs
[0.707, 0, 0.707, 0]
Information Retrieval Basics: Evaluation
Information Retrieval Basics: Evaluation
Information Retrieval Basics: Evaluation
Information Retrieval Basics: Evaluation