带有http前端的文件目录。
repoze.filecat的Python项目详细描述
该包为文件系统中的索引和服务提供了应用支持。
BR/>可用于查询操作。
BR/>安装程序
-
< BR/> XAPIAN数据库队列处理器必须配置为
索引器,指向磁盘上的数据库文件,例如::
>;>;indexer=repoze.filecat.index.create_indexer(db_path)
>;>;ore.xapian.queue.queueprocessor.start(indexer)
3)
然后,我们可以通过打开一个连接来查询Xapian数据库::
>;>;connection=Xapian.connection(db-path)
formats
----
mborch@gmail.com>;
stefan eletzhofer<;stefan.eletzhofer@inquant.de>;
robert marianski<;rmarianski@gmail.com>;
应用程序
==
filecat服务器应用程序配置有一个指向文件池(目录结构)的“path”参数
,以及一个“host”参数
参数,该参数提供一个url,在该url上,web服务器被配置为
将目录作为静态文件提供。
api
--
使用以下http api执行查询:
method path description
-----------------------------
post/purge clear index
post/add file to index
@path relativefilename
post/update reindex file
@path relative filename
post/remove remove file from index
@path relative filename
作为
传递给Xapian查询引擎。
results
----
结果集是一个dicts的元组:
@url可以下载此文件的url地址
@mime type-mime-type文件
@metadata dict-like-metadata-dict-like结构具有mimetype特定元数据*
<0.2-(2009-08-03)
>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~一个查询现在是一个估计
匹配数和结果集的元组。[malthe]
-修复了全局注册表配置不正确的问题。[malthe]
-处理没有xmp应用程序段的jpeg文件(这些文件用trival元数据树索引)。[Malthe]
-使用xmp而不是ipct/exif;这消除了对
hachoir库的依赖。[Malthe]
-为JPEG文件添加了XMP提取功能。[Malthe]
-在构建配置中更新了Xapian库版本。[Malthe]
0.1-(2008-10-03)
~~~~~~~~~~~~~~~~~~~~~~
-删除打印报表。[seletz]
-添加了目录监视/观察程序的测试。修正了观察者发出绝对路径导致xapian索引绝对路径的错误。[seletz]
-钩住观察者。现在监视配置的“static”目录。更改
现在添加到xapian队列中。[seletz]
-创建了一个目录观察程序,它允许我们稍后自动地访问一个目录并发出xapian操作。[seletz]
-挂接在“modify”和“remove”视图中。[seletz]
-更改了查询解析器——它现在只使用传入的查询字符串。同时
增加了限制/批量查询结果的功能。[选择]配置尿毒症Xapian索引器。这必须与bfg
组件分开进行,因为xapian索引器在自己的线程中运行,因此使用
全局组件注册表。[选择]
-连接“添加”视图。[seletz]
-实现了“查询”视图。[seletz]
-修复了“routes”设置。权限。[选择]
-更改SVN布局。[seletz]
-添加了构建。[塞莱茨]
BR/>可用于查询操作。
BR/>安装程序
-
< BR/> XAPIAN数据库队列处理器必须配置为
索引器,指向磁盘上的数据库文件,例如::
>;>;indexer=repoze.filecat.index.create_indexer(db_path)
>;>;ore.xapian.queue.queueprocessor.start(indexer)
3)
然后,我们可以通过打开一个连接来查询Xapian数据库::
>;>;connection=Xapian.connection(db-path)
formats
----
mborch@gmail.com>;
stefan eletzhofer<;stefan.eletzhofer@inquant.de>;
robert marianski<;rmarianski@gmail.com>;
应用程序
==
filecat服务器应用程序配置有一个指向文件池(目录结构)的“path”参数
,以及一个“host”参数
参数,该参数提供一个url,在该url上,web服务器被配置为
将目录作为静态文件提供。
api
--
使用以下http api执行查询:
method path description
-----------------------------
post/purge clear index
post/add file to index
@path relativefilename
post/update reindex file
@path relative filename
post/remove remove file from index
@path relative filename
作为
传递给Xapian查询引擎。
results
----
结果集是一个dicts的元组:
@url可以下载此文件的url地址
@mime type-mime-type文件
@metadata dict-like-metadata-dict-like结构具有mimetype特定元数据*
<0.2-(2009-08-03)
>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~一个查询现在是一个估计
匹配数和结果集的元组。[malthe]
-修复了全局注册表配置不正确的问题。[malthe]
-处理没有xmp应用程序段的jpeg文件(这些文件用trival元数据树索引)。[Malthe]
-使用xmp而不是ipct/exif;这消除了对
hachoir库的依赖。[Malthe]
-为JPEG文件添加了XMP提取功能。[Malthe]
-在构建配置中更新了Xapian库版本。[Malthe]
0.1-(2008-10-03)
~~~~~~~~~~~~~~~~~~~~~~
-删除打印报表。[seletz]
-添加了目录监视/观察程序的测试。修正了观察者发出绝对路径导致xapian索引绝对路径的错误。[seletz]
-钩住观察者。现在监视配置的“static”目录。更改
现在添加到xapian队列中。[seletz]
-创建了一个目录观察程序,它允许我们稍后自动地访问一个目录并发出xapian操作。[seletz]
-挂接在“modify”和“remove”视图中。[seletz]
-更改了查询解析器——它现在只使用传入的查询字符串。同时
增加了限制/批量查询结果的功能。[选择]配置尿毒症Xapian索引器。这必须与bfg
组件分开进行,因为xapian索引器在自己的线程中运行,因此使用
全局组件注册表。[选择]
-连接“添加”视图。[seletz]
-实现了“查询”视图。[seletz]
-修复了“routes”设置。权限。[选择]
-更改SVN布局。[seletz]
-添加了构建。[塞莱茨]