Mysql 使用Solr进行搜索

Mysql 使用Solr进行搜索,mysql,tomcat,solr,Mysql,Tomcat,Solr,如何使用Solr搜索内容?我已经在Apache中安装了Solr服务器,并希望在数据库(MySQL)中进行搜索。我已成功索引数据,但不知道如何执行搜索。有人知道吗?最简单、最快速的搜索方式(开箱即用)是Solr Admin界面。 如果solr实例正在端口8080上运行,请尝试以下操作: 您可以在这里插入查询。结果将是XML代码 如果你想在应用程序中使用solr,那么这取决于编程语言,如何实现搜索。Finlay您的对象/过程/函数(无论是什么)将生成一个solr URL,其中搜索参数位于URL内,

如何使用Solr搜索内容?我已经在Apache中安装了Solr服务器,并希望在数据库(MySQL)中进行搜索。我已成功索引数据,但不知道如何执行搜索。有人知道吗?

最简单、最快速的搜索方式(开箱即用)是Solr Admin界面。 如果solr实例正在端口8080上运行,请尝试以下操作:

您可以在这里插入查询。结果将是XML代码

如果你想在应用程序中使用solr,那么这取决于编程语言,如何实现搜索。Finlay您的对象/过程/函数(无论是什么)将生成一个solr URL,其中搜索参数位于URL内,如下所示:


你看了吗:?是的,艾琳,我看了那个网址。但是这里的情况有点不同,我将solr与appache tomcat集成在jetty server中,而现在我的问题是在生成localhost:8080/solr/select/?q=“;*”这个请求时,我得到的是带有结果的响应,但是当我使用该url中要搜索的任何数据时,它会返回如下结果(对于url localhost:8080/solr/select/?q=sofa)你能帮我吗?你必须把你问题的所有细节都写在问题本身,而不是评论中。好的,毛里西奥,我以后会做的。谢谢。耶……明白了,当我发出“*”这个请求时,我得到了带有结果的响应,但是当我使用该url中要搜索的任何数据时,它会像这样返回(对于url),你能帮我一下吗?我还面临一个问题,我在data-config.xml文件中定义了两个实体,但是我只返回第一个实体的结果--“也许你没有搜索到正确的字段?”?如果未定义要搜索的字段,(在url内),则在默认搜索字段内搜索solr。您必须定义要搜索的字段,更改默认字段或在solr中使用“copy-fields”将索引数据从字段C、D或E“复制”到默认字段A(例如)Hi-Bndr,我已将其添加到schema.xml中。要获得成功的搜索结果,还需要做些什么?请帮帮我。提前感谢…做什么取决于你搜索的领域。因此,您必须定义搜索字段,或者必须更改默认搜索字段,或者必须使用copyField将信息从非默认字段复制到默认字段->