标签: solr4j

如何获得Solr文档的大小?

我想知道单个Solr文档/响应的字节大小.有没有直接的方法来解决这个问题?

我们正在使用solrj java客户端.

我环顾四周,只找到了确定索引大小的方法,但没有关于文档本身的大小.

solr solr4j

5
推荐指数
1
解决办法
3830
查看次数

SolrCloud模式下的Solr建议器

我在CloudSolr模式下使用三个分片运行solr.数据已经索引到solr中.现在我在solrconfig.xml中配置了solr建议器.这是solrconfig文件的配置.我使用的是solr 4.10版本.

<searchComponent name="suggest" class="solr.SuggestComponent">
    <lst name="suggester">
        <str name="name">mysuggest</str>
        <str name="lookupImpl">FuzzyLookupFactory</str>
        <str name="storeDir">suggester_fuzzy_dir</str>
        <str name="dictionaryImpl">DocumentDictionaryFactory</str>
        <str name="field">businessName</str>
        <str name="payloadField">profileId</str>
        <str name="weightField">businessName</str>
        <str name="suggestAnalyzerFieldType">text_general</str>
        <str name="buildOnStartup">false</str>
    </lst>
</searchComponent>

<requestHandler name="/suggest" class="solr.SearchHandler" startup="lazy">
    <lst name="defaults">
        <str name="suggest">true</str>
        <str name="suggest.count">10</str>
    </lst>
    <arr name="components">
        <str>suggest</str>
    </arr>
</requestHandler>
Run Code Online (Sandbox Code Playgroud)

这是我用来获取结果的命令:

http://shard1:8900/solr/core/suggest?suggest=true&suggest.build=true&suggest.reload&suggest.dictionary=mysuggest&wt=json&indent=true&suggest.q=sale
Run Code Online (Sandbox Code Playgroud)

这是命令的输出:

{
"responseHeader":{
"status":0,
"QTime":1490},
"command":"build",
"suggest":{}
}
Run Code Online (Sandbox Code Playgroud)

什么都没有提出结果.我有索引到索引的10K记录.

我在日志文件中看到以下内容:

org.apache.solr.handler.component.SuggestComponent; http://shard1:8983/solr/core/ : null
org.apache.solr.handler.component.SuggestComponent; http://shard2:8900/solr/core/ : null
org.apache.solr.handler.component.SuggestComponent; http://shard3:7574/solr/core/ : null
Run Code Online (Sandbox Code Playgroud)

我无法理解这里缺少的东西.谢谢.

lucene solr solr4j

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

标签 统计

solr ×2

solr4j ×2

lucene ×1