Solr 是作为一个独立的应用程序运行在 Web 服务器上的。例如,一个在线购物系统可以提供用户界面,购物车和在线支付系统。这个在线购物系统可以出售的商品会保存在数据库中。
Solr 可以通过非常方便的方式向在线购物系统提供强大的搜索能力,我可以通过下面的一些步骤来做:
[list=1]
[*]定义一个schema。 这个配置文件用于告诉 Solr 被索引的全文数据的存储内容。在这个在线购物系统的实例中,Solr 的配置文件应该定义的字段可能包括有:产品名称,描述,价格,生产商等。Solr 的配置文件被设计为容易进行配置和修改,你可以通过对配置文件的修改来让 Solr 更好的为你的应用程序服务。
[*]在你的应用服务器上部署 Solr。
[*]向 Solr 全文数据库中添加你希望的索引数据。
[*]向你的应用程序提供全文搜索功能。
[/list]