entity name = "sp"
query = "Select * from txn_ds_platter"
deltaImportQuery = "SELECT * FROM txn_ds_platter WHERE member_id = ${dataimporter.request.i_member_id}"
请帮帮我。
看起来您正在尝试用附加参数触发一个数据请求处理程序。
问题是您似乎使用了错误的endpoint(请求处理程序)。您正在使用select end point,在这里您应该使用dataimport或SolrConfig.xml定义的任何内容。下面是一个来自DIH/DB的示例:
<requestHandler name="/dataimport" class="solr.DataImportHandler">
<lst name="defaults">
<str name="config">db-data-config.xml</str>
</lst>
</requestHandler>
因此,如果您的核心名为search,您可能希望调用:
http://localhost:8983/solr/search/dataimport?command=full-import&i_member_id=15603
主要内容:检索记录除了存储数据,Apache Solr还提供了一些在需要时查询数据的功能。 Solr提供了一些参数,可以使用它们来在查询存储的数据。 在下表中,我们列出了Apache Solr中提供的各种常用的一些查询参数。 参数 描述 q 这是Apache Solr的主要查询参数,文档根据它们与此参数中的术语的相似性来评分。 fq 这个参数表示Apache Solr的过滤器查询,将结果集限制为与此过滤器匹配的文档
在本章中,我们将讨论如何使用Java Client API检索数据。假设有一个名为sample.csv的.csv文档,其中包含以下内容。 可以使用命令在核心-下对此数据编制索引。 以下是向Apache Solr索引添加文档的Java程序代码。将此代码保存在的文件中。 通过在终端中执行以下命令编译上述代码 - 执行上述命令后,将得到以下输出。
主要内容:在Apache Solr中的索引,使用Post命令添加文档,使用Solr Web界面添加文档,使用Java Client API添加文档一般来说,索引是系统地排列文档或(其他实体)。索引使用户能够在文档中快速地查找信息。 索引集合,解析和存储文档。 索引是为了在查找所需文档时提高搜索查询的速度和性能。 在Apache Solr中的索引 在Apache Solr中,我们可以索引(添加,删除,修改)各种文档格式,如xml,csv,pdf等。可以通过几种方式向Solr索引添加数据。 在本章中
主要内容:删除文档,验证执行结果,删除字段,删除所有文档,使用Java(客户端API)删除所有文档删除文档 要从Apache Solr的索引中删除文档,我们需要在标记之间指定要删除的文档的。 这里,此XML代码用于删除为和的文档。将此代码保存在名称为的文件中。 如果要从属于名称为的核心的索引中删除文档,则可以使用工具发布文件,如下所示。 执行上述命令后,将得到以下输出 - 验证执行结果 访问Apache Solr Web界面的主页,选择核心 - my_core。 尝试通过在文本区域中传递查询“
主要内容:使用XML更新文档使用XML更新文档 以下是用于更新现有文档中的字段的XML文件。将下面的内容保存在名称为的文件中。 正如上面看到的,写入更新数据的XML文件就类似之前用来添加文档的文件。 但唯一的区别是这里使用字段的一个属性。 在这个示例中,我们将使用上述文档并尝试更新为文档的字段。 假设XML文档()存在于Solr的bin目录中。更新的核心是名称为的索引,可以使用工具更新如下 - 执行上述命令后,将得到以下输出
solr-sql是针对solrcloud封装的sql编程接口,主要支持SELECT...FROM...WHERE查询语句。 SolrCloud是基于ZooKeeper和Solr的分布式解决方案,为Solr添加分布式功能,用于建立高可用,高伸缩,自动容错,分布式索引,分布式查询的Solr服务器集群。