我想知道 Zend Lucene 是否支持多值字段。我尝试将一个数组传递给一个字段,它在索引期间没有给出任何错误。但是当我搜索时它没有返回任何结果。感谢您的帮助。
最佳答案
它不会:
Fields are always stored and returned from the index in UTF-8 encoding. Any required conversion to UTF-8 happens automatically.
我认为 UTF-8 编码数组是行不通的,除非那里发生了一些递归。您可以使用“,”或其他内容加入数组,或者对数组进行序列化或 json_encode。如果您将它用作搜索索引,则可能无法正常工作。如果您需要存储更复杂的东西,例如图像或其他东西,您也可以使用二进制字段类型。
关于zend-framework - Zend Lucene 是否支持多值字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1572310/