0

数据配置.xml

<dataConfig>
 <dataSource encoding="UTF-8" type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/somevisits" user="root" password=""/>
 <document name="somevisits">
  <entity name="login" query="select * from login">
   <field column="sv_id" name="sv_id" />
   <field column="sv_username" name="sv_username" />
  </entity>
 </document>
</dataConfig>

架构.xml

<?xml version="1.0" encoding="UTF-8" ?>
<schema name="example" version="1.5">
    <fields>
        <field name="sv_id" type="string" indexed="true" stored="true" required="true" multiValued="false" /> 
        <field name="sv_username" type="string" indexed="true" stored="true" required="true"/>
        <field name="_version_" type="long" indexed="true" stored="true" multiValued="false"/>
        <field name="text" type="string" indexed="true" stored="false" multiValued="true"/> 
    </fields>
    <uniqueKey>sv_id</uniqueKey>
    <types>
        <fieldType name="string" class="solr.StrField" sortMissingLast="true" />
        <fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0"/>
    </types>
</schema>

Solr 使用完整的 http://[localSolr]:8983/solr/#/collection1/dataimport?command=full-import 成功导入 mysql 数据库

我的问题是,现在如何访问那个 mysql 导入的数据库?

4

1 回答 1

1

如果要搜索索引数据,则以下是搜索索引数据的 URL。

http://[localSolr]:8983/solr/CORE_NAME/admin

这将打开搜索界面。默认情况下,搜索字符串是:这将给出所有索引文档作为结果。这里第一个 * 代表字段名称,第二个 * 代表关键字。您可以在特定字符串中搜索特定字段,即用户名:USERNAME 或 sv_id:YOURID。或者,如果您只提供关键字而不提供任何字段名称“mykeyword”,那么它将在您的默认搜索字段中搜索此关键字。

于 2013-10-27T21:49:46.823 回答