我以前从未遇到过像 Zend Search Lucene 这样的应用程序/类,因为我一直在查询我的数据库。
Zend_Search_Lucene 将文档作为索引的原子对象进行操作。一个文档被划分为命名字段,并且字段具有可以搜索的内容。
一个文档由 Zend_Search_Lucene_Document 类表示,并且这个类的这个对象包含 Zend_Search_Lucene_Field 的实例,这些实例表示文档上的字段。
需要注意的是,任何信息都可以添加到索引中。特定于应用程序的信息或元数据可以存储在文档字段中,然后在搜索期间与文档一起检索。
所以这基本上是说我可以将它应用于包括数据库在内的任何东西,这里的关键是为搜索创建索引。
我试图掌握的是我应该在我的应用程序中确切地将索引存储在哪里,例如我们将手机存储在数据库、制造商、型号中——我应该如何对索引进行分类?
如果我正在为用户创建索引,地址我显然不希望他们公开可见,我只是对这一切如何一起工作感到困惑,如果有已知的缺点,我在使用时应该知道的任何陷阱它。