Search 在zend lucene中按编号搜索
我读了一些关于按数字在索引中搜索的文章,但它对我还不起作用 更多:: 我需要按编号搜索我的文档,但它不起作用 我创建文档:Search 在zend lucene中按编号搜索,search,indexing,numbers,zend-lucene,Search,Indexing,Numbers,Zend Lucene,我读了一些关于按数字在索引中搜索的文章,但它对我还不起作用 更多:: 我需要按编号搜索我的文档,但它不起作用 我创建文档: $doc1->addField(Zend_Search_Lucene_Field::UnIndexed('id', $id)); 我搜索索引: $index->find("id:123"); 但它不起作用,结果是空的!我必须这么做 我通过将索引类型更改为关键字、未存储、文本和未索引来测试这一点 这是我的引导程序:: 我正在使用它进行搜索和索引。我还评论了其他
$doc1->addField(Zend_Search_Lucene_Field::UnIndexed('id', $id));
我搜索索引:
$index->find("id:123");
但它不起作用,结果是空的!我必须这么做
我通过将索引类型更改为关键字、未存储、文本和未索引来测试这一点
这是我的引导程序::
我正在使用它进行搜索和索引。我还评论了其他设置,但它们也不起作用。id字段的类型应为关键字,因此:
$doc1->addField(Zend_Search_Lucene_Field::Keyword('id', $id));
未索引的字段不可搜索
阅读部分:你能具体说明你的问题吗?
$doc1->addField(Zend_Search_Lucene_Field::Keyword('id', $id));