我正在为我的solr-indexer应用程序编写一些测试.在测试最佳实践之后,我想编写代码自我依赖,只需加载schema.xml和solrconfig.xml为索引搜索测试创建临时数据树.由于应用程序大部分是用java编写的,我正在处理SolrJ库,但是我遇到了问题(好吧,我在corecontainers的核心容器中丢失了 - coredescriptor-coreconfig-solrcore ...)任何人都可以放在这里用于创建加载配置的嵌入式服务器以及写入参数化数据目录的代码?
我想使用Spring属性占位符填充bean列表属性.
<bean name="XXX" class="XX.YY.Z">
<property name="urlList">
<value>${prop.list}</value>
</property>
</bean>
Run Code Online (Sandbox Code Playgroud)
prop.list.one=foo
prop.list.two=bar
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感激
大家好
我必须使用SolrJ查询索引的多个值(就像IN(id1,id2,id3)sql查询),换句话说,我想检索哪些字段与一组值匹配的文档.
由于solrj api粗略记录,我希望有人可以帮助我
问候
我想在多值评估字段上过滤分面计数(没有文档)
例如:
select?q=*:*&rows=5&facet=true&facet.limit=5&facet.field=productID&facet.sort=true
Run Code Online (Sandbox Code Playgroud)
有没有机会过滤我的facet.field上的计数productId?
鉴于以前的查询我得到的是:
<lst name="facet_counts">
<lst name="facet_queries"/>
?
<lst name="facet_fields">
?
<lst name="productID">
**<int name="EG7SpTw03mJ25vxS5jcB24">603</int>**
<int name="E53OBaX5hjGDAKzbHHaDG1">573</int>
<int name="sSLMrsA0wjLF8iWRAbzNq4">415</int>
<int name="ijcfPOTpg3eeGoXSW8h8L5">336</int>
<int name="Lij0a3kVgQzLxtOMgOXb06">296</int>
</lst>
</lst>
<lst name="facet_dates"/>
</lst>
Run Code Online (Sandbox Code Playgroud)
我只想过滤查询以获得如下结果:
- - 603 573 415 336 296
<lst name="facet_counts">
<lst name="facet_queries"/>
?
<lst name="facet_fields">
?
<lst name="productID">
<int name="E53OBaX5hjGDAKzbHHaDG1">573</int>
<int name="sSLMrsA0wjLF8iWRAbzNq4">415</int>
<int name="ijcfPOTpg3eeGoXSW8h8L5">336</int>
<int name="Lij0a3kVgQzLxtOMgOXb06">296</int>
<int name="Lij0a3kVgQzLxtOMYERESW">293</int>
</lst>
</lst>
<lst name="facet_dates"/>
</lst>
Run Code Online (Sandbox Code Playgroud)
只想按productId过滤:EG7SpTw03mJ25vxS5jcB24 ...
谢谢
鉴于以下情况:
<field name="product_id" type="text" indexed="true" stored="true" multivalued="true"/>
<field name="product_type" type="text" indexed="true" stored="true" multivalued="true"/>
Run Code Online (Sandbox Code Playgroud)
我希望得到facet字段product_id的facet计数,由给定结果集的特定product_type过滤(为了得到这个我使用过滤器查询等...)
请注意,我想要的是过滤分面计数,所以:
由于它引入了具有特定方面查询结果的列表,因此构面查询没有帮助.(也不过滤查询)
2921
Facet.prefix做我想要的那种过滤器,但我不知道如何在这种情况下使用它.
请注意我想过滤掉与特定类别匹配的productID
<lst name="facet_fields">
<lst name="productID">
<int name="xHidyhuVZIUVVMfUJM8zd6">209</int>
<int name="34YFQf0F9kqP29SQgrmqI1">206</int>
<int name="m3wp9GS9Iweai0ftKLSlG">195</int>
<int name="aAwN5QFjQLxcrDWFiirjY2">169</int>
<int name="k405yG1RwRndI5T19dMO8">169</int>
</lst>
</lst>
Run Code Online (Sandbox Code Playgroud) 我不想直接将我的记录条目从dateTtime + OFFSET转换为dateTtimeZ
(2008-05-11T15:30:00 + 2 ---> 2008-05-11T13:30:00Z)
用sql函数.
不知道怎么做:-(
我需要使用MySql来实现这一点,而不喜欢使用存储过程
谢谢