# 零、前言

## 简介

搜索无处不在，但它是信息技术行业最被误解的功能之一。这是一个非常有用的特性，大多数人(包括开发人员)都认为这是理所当然的，除非它缺失或实现不佳，然后你让你的用户感到沮丧和烦恼。

企业搜索从来都不是为心有余而力不足的人，也不是为钱包薄的人；它经常需要大量的时间和雄厚的财力来把它做好。阿帕奇索尔改变了这一切。

![](img/image001.png)

图 1:阿帕奇 Solr 徽标

尽管 Apache Solr 非常受欢迎，但入门有时会令人望而生畏。这就是我写这本书的动力。虽然有很多关于搜索引擎和 Solr 的信息，但在我看来，让一些人开始做还不够简单——信息分散在各地，往往很难找到。Solr Wiki 非常完整，但技术性很强，在很多情况下，会让初学者望而却步。

当然，你也可以选择评估其他商业搜索引擎，但它们可能非常昂贵，需要一个陡峭的学习曲线。正因为如此，Solr 迅速成为第一选择。这是我个人的看法，但全世界成千上万的开发者和公司都有同感。

然而最重要的是，我对你有一个承诺。

## 我对你的承诺

我保证，在接下来的几个小时和几百页的时间里，我会教你构建一些可能需要几周时间才能自学的东西。我们将一起创造一种搜索体验，如果从头开始，可能需要花费数千美元来构建，我们将在这一过程中获得很多乐趣。这对免费电子书来说还不错吧？然而，我的免责声明是:它不会是一个完全先进和完整的应用程序，我会留下很多改进和扩展的空间。但我向你保证，这将是一个惊人的开始，也是一次非常有趣的旅程。

## 这本书是给谁的？

本书面向软件行业的开发人员，他们正在寻找创建企业级搜索解决方案的温和介绍。这是给项目经理的，他们的技术团队告诉他们，“我们的项目迫切需要一个搜索解决方案。”它是为那些以前从未构建或维护过搜索解决方案的老板和管理员准备的。

它不适合那些已经知道 Apache Solr 是什么以及它是如何工作的人，也绝对不适合那些正在寻找挖掘源代码或优化其安装的技术密集型文章的人。

如果你是一个寻找温柔介绍的企业搜索新人，那么这本书就是给你的！

这是*阿帕奇索尔简洁地*。T3】

## 代码示例

本书所有代码示例均可在[【https://github.com/xaviermorera/solr-succinctly.git】](https://github.com/xaviermorera/solr-succinctly.git)的 GitHub 上找到。

## 致谢

特别感谢 Syncfusion 为我提供了创作这本书的机会，感谢 Pluralsight 为使用 Apache Solr 培训创建**企业搜索入门提供的支持，并感谢 Search Technologies 引导我进入搜索引擎的精彩世界。**

当然，我的妻子对我所有的努力都很耐心，包括很多高达 16 小时的工作日和 80 小时的工作周。说到我活着的理由，我的女儿朱莉和露西。