摘要
从全文检索的原理出发,介绍搜索引擎和全文检索的索引原理和机制,通过实例讲述如何创建lucene索引、如何管理索引。通过索引的目录结构和内容结构的分析,讨论了基于.net平台如何使用lucene的索引功能创建搜索引擎。目前多数项目采用Java、C++等为开发语言,构建索引器。本文提出基于.net的索引器的设计实例分析,解决了在.net开发环境下,海量非结构文本搜索的问题。结合用户行为理论优化搜索引擎的用户体验,增加用户粘性,提高用户的忠诚度。
Starting from the principle of full-text search,this paper introduces the indexing principle and mechanism of search engine and full-text search.It describes how to create a lucene index and how to manage the index through an example.Through the analysis of the index's directory structure and content structure,we discussed how to use lucene's indexing function to create a search engine based on.net platform.At present,most projects use Java,C++,etc.as the development language and build indexers.This paper presents a design example analysis of a net-based indexer and solves the problem of massive unstructured text search under.net development environment.Combining user behavior theory to optimize the user experience of search engines,increase user stickiness and increase user loyalty.
作者
李德华
巩宇
张自锋
杨小龙
LI Dehua;GONG Yu;ZHANG Zifeng;YANG Xiaolong(Southern Power Grid Peak Modulation FM Power Generation Co.,Ltd.,Guangzhou 510630,China;Southern Power Grid Research Institute of Science Co.,Ltd.,Guangzhou 510623,China)
出处
《软件工程》
2018年第5期42-47,共6页
Software Engineering