首页 文章

使用Solr与MySQL

提问于
浏览
12

我在这里浏览了一些关于MySQL和分面搜索的问题,我看到一个建议使用Solr的回复 .

在我的MySQL数据库中,我有许多表,用于产品,供应商,消息,用户等 - 所有这些都是相互关联的 . 我如何使用Solr对产品进行分面搜索?根据我的理解,我必须继续从MySQL提供Solr产品数据 - 但我如何处理索引数据?添加新产品后立即做索引吗?我批量索引吗?如何处理Solr准确表示MySQL数据库中的数据? (插入,删除等)

提前致谢 .

3 回答

  • 8

    看看data import handler . 除批量更新外,您还可以通过调用update request handler来触发更新 . 您必须从您的应用程序中调用它,但您也可以创建自己的自定义更新请求处理程序,以满足您的需求 .

  • 0

    如果使用数据导入处理程序,请使用delta import command .

  • 0

    SOLR是一个JAVA应用程序,但您可以使用任何提供HTTP GET / POST功能的语言来访问它 .

    根据您的需要,您应该参考http://wiki.apache.org/solr/DataImportHandler但在跳转索引部分之前,请参阅lucene.apache.org / solr /tutorial.html上的教程 .

相关问题