小编Nik*_*vac的帖子

lucene 4.0快照中缺少功能

我正在尝试使用lucene 4.0快照版本,但是在此版本中缺少StandardAnalyzer :(.有人知道如何替换它吗?

Lucene摘要中给出的示例代码中

使用StandardAnalyzer,但没有找到的地方..

提前致谢.

java lucene

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

从SSE向量中提取标量值

我有一段代码在数组元素上进行比较,如果它们是>值,则以SIMD-ish方式:

void sse(uint *dst, size_t N)
{
    const __m128i condition = _mm_set1_epi32(2);

    for (uint i = 0; i < N; i += 4)
    {
        __m128i v = _mm_load_si128((__m128i *)&dst[i]);
        __m128i cmp = _mm_cmpgt_epi32(v, condition);
        v = _mm_and_si128(v, cmp);
        _mm_store_si128((__m128i *)&dst[i], v);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,在比较之后,在元素之前- _mm_and_si128我想计算通过条件的元素,即那些设置为'1'的元素,并将和存储在int变量中.我怎么能在SIMD中做到这一点?例如,如果四个中只有两个通过了条件,则将此int var = 2.

c x86 sse simd

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

Lucene排名 - 如何使用新的4.0评分模型

拼命想在Lucene中实现一个新功能,我转向你.在这个JIRA中,Lucene基本上增加了一些额外的评分模型:https://issues.apache.org/jira/browse/LUCENE-2959

请原谅我的无知,但我真的不明白如何获得该链接中描述的lucene的"版本",以便我可以根据自己的需要使用它.该链接的作者提到他们已经实现了新的排名模型,如BM25,但我不知道从哪里获取源代码,也不知道如何使用这些新功能实现或运行Lucene.如果您对此有所了解,我们将非常感谢您的帮助.

提前致谢,

lucene

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

循环 (char *c, ...)

我是 C 新手,我需要遍历例程的参数:

void doSmth(char *c, ...) { //how to print all the elements here? }
Run Code Online (Sandbox Code Playgroud)

由于我来自 Java,这对我来说很新,我不知道如何在 C 中做到这一点?

提前致谢

c

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

标签 统计

c ×2

lucene ×2

java ×1

simd ×1

sse ×1

x86 ×1