小编Lic*_*ici的帖子

Solr获取日期范围

好吧,我正在编写一些方法来返回间隔日期范围内的solr文档.文档以ISO 8601格式存储日期字段.

任何的想法?

谢谢

solr

28
推荐指数
2
解决办法
5万
查看次数

通过嵌入式服务器测试Solr

我正在为我的solr-indexer应用程序编写一些测试.在测试最佳实践之后,我想编写代码自我依赖,只需加载schema.xmlsolrconfig.xml为索引搜索测试创建临时数据树.由于应用程序大部分是用java编写的,我正在处理SolrJ库,但是我遇到了问题(好吧,我在corecontainers的核心容器中丢失了 - coredescriptor-coreconfig-solrcore ...)任何人都可以放在这里用于创建加载配置的嵌入式服务器以及写入参数化数据目录的代码?

solr unit-testing solrj

17
推荐指数
3
解决办法
2万
查看次数

使用Spring属性占位符从文件.properties中读取列表

我想使用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)

任何帮助将非常感激

spring properties

13
推荐指数
3
解决办法
5万
查看次数

SolrJ查询

大家好

我必须使用SolrJ查询索引的多个值(就像IN(id1,id2,id3)sql查询),换句话说,我想检索哪些字段与一组值匹配的文档.

由于solrj api粗略记录,我希望有人可以帮助我

问候

solr

4
推荐指数
1
解决办法
8595
查看次数

Solr faceting查询语法

我想在多值评估字段上过滤分面计数(没有文档)

例如:

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 ...

谢谢

solr

3
推荐指数
1
解决办法
2284
查看次数

过滤solr facet计数

鉴于以下情况:

<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)

solr faceted-search

3
推荐指数
1
解决办法
3177
查看次数

SQL转换为GMT DateTime

我不想直接将我的记录条目从dateTtime + OFFSET转换为dateTtimeZ

(2008-05-11T15:30:00 + 2 ---> 2008-05-11T13:30:00Z)

用sql函数.

不知道怎么做:-(

我需要使用MySql来实现这一点,而不喜欢使用存储过程

谢谢

sql time

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

solr ×5

faceted-search ×1

properties ×1

solrj ×1

spring ×1

sql ×1

time ×1

unit-testing ×1