
| 1 search engines and information retrieval . 1.1 what is information retrieval? 1.2 the big issues 1.3 search engines 1.4 search engineers 2 architecture of a search engine 2.1 what is an architecture? 2.2 basic building blocks 2.3 breaking it down 2.3.1 text acquisition 2.3.2 text transformation 2.3.3 index creation 2.3.4 user interaction 2.3.5 ranking 2.3.6 evaluation 2.4 how does it really work? 3 crawls and feeds 3.1 deciding what to search 3.2 crawling the web 3.2.1 retrieving web pages .3.2.2 the web crawler 3.2.3 freshness 3.2.4 focused crawling 3.2.5 deep web 3.2.6 sitemaps 3.2.7 distributed crawling 3.3 crawling documents and email 3.4 document feeds 3.5 the conversion problem 3.5.1 character encodings 3.6 storing the documents 3.6.1 using a database system 3.6.2 random access 3.6.3 compression and large files 3.6.4 update 3.6.5 bigtable 3.7 detecting duplicates 3.8 removing noise 4 processing text 4.1 from words to terms 4.2 text statistics 4.2.1 vocabulary growth 4.2.2 estimating collection and result set sizes 4.3 document parsing 4.3.1 overview 4.3.2 tokenizing 4.3.3 stopping 4.3.4 stemming 4.3.5 phrases and n-grams 4.4 document structure and markup 4.5 link analysis 4.5.1 anchor text 4.5.2 pagerank 4.5.3 link quality 4.6 information extraction 4.6.1 hidden markov models for extraction 4.7 internationalization 5 ranking with indexes 5.1 overview 5.2 abstract model of ranking 5.3 inverted indexes 5.3.1 documents 5.3.2 counts 5.3.3 positions 5.3.4 fields and extents 5.3.5 scores 5.3.6 ordering 5.4 compression 5.4.1 entropy and ambiguity 5.4.2 delta encoding 5.4.3 bit-aligned codes 5.4.4 byte-aligned codes 5.4.5 compression in practice 5.4.6 looking ahead 5.4.7 skipping and skip pointers 5.5 auxiliary structures 5.6 index construction .. 5.6.1 simple construcnon 5.6.2 merging 5.6.3 parallelism and distribution 5.6.4 update 5.7 query processing 5.7.1 document-at-a-time evaluation 5.7.2 term-at-a-time evaluation 5.7.3 optimization techniques 5.7.4 structured queries 5.7.5 distributed evaluation 5.7.6 caching 6 queries and interfaces 6.1 information needs and queries 6.2 query transformation and refinement 6.2.1 stopping and stemming revisited 6.2.2 spell checking and suggestions 6.2.3 query expansion 6.2.4 relevance feedback 6.2.5 context and personalization 6.3 showing the results 6.3.1 result pages and snippets 6.3.2 advertising and search 6.3.3 clustering the results 6.4 cross-language search 7 retrieval models 7.1 overview of retrieval models 7.1.1 boolean retrieval 7.1.2 the vector space model 7.2 probabilistic models 7.2.1 information retrieval as classification 7.2.2 the bm25 ranking algorithm 7.3 ranking based on language models 7.3.1 query likelihood ranking 7.3.2 relevance models and pseudo-relevance feedback 7.4 complex queries and combining evidence 7.4.1 the inference network model 7.4.2 the galago query language 7.5 web search 7.6 machine learning and information retrieval 7.6.1 learning to rank 7.6.2 topic models and vocabulary mismatch 7.7 application-based models 8 evaluating search engines 8.1 why evaluate? 8.2 the evaluation corpus 8.3 logging 8.4 effectiveness metrics 8.4.1 recall and precision 8.4.2 averaging and interpolation 8.4.3 focusing on the top documents 8.4.4 using preferences 8.5 efficiency metrics 8.6 training, testing, and statistics 8.6.1 significance tests 8.6.2 setting parameter values 8.6.3 online testing 8.7 the bottom line 9 classification and clustering 9.1 classification and categorization 9.1.1 naive bayes 9.1.2 support vector machines 9.1.3 evaluation 9.1.4 classifier and feature selection 9.1.5 spare, sentiment, and online advertising 9.2 clustering 9.2.1 hierarchical and k-means clustering 9.2.2 g nearest neighbor clustering 9.2.3 evaluation 9.2.4 how to choose k 9.2.5 clustering and search 10 social search 10.1 what is social search? 10.2 user tags and manual indexing 10.2.1 searching tags 10.2.2 inferring missing tags 10.2.3 browsing and tag clouds 10.3 searching with communities 10.3.1 what is a community? 10.3.2 finding communities 10.3.3 community-based question answering 10.3.4 collaborative searching 10.4 filtering and recommending 10.4.1 document filtering 10.4.2 collaborative filtering 10.5 peer-to-peer and metasearch 10.5.1 distributed search 10.5.2 p2p networks 11 beyond bag of words 11.1 overview 11.2 feature-based retrieval models 11.3 term dependence models 11.4 structure revisited 11.4.1 xml retrieval 11.4.2 entity search 11.5 longer questions, better answers 11.6 words, pictures, and music 11.7 one search fits all? references index ... |
商品评论(0条)