repoze.pgtextindex

软件截图:
repoze.pgtextindex
软件详细信息:
版本: 1.1
上传日期: 20 Feb 15
许可: 免费
人气: 42

Rating: 3.0/5 (Total Votes: 1)

repoze.pgtextindex是repoze.catalog索引插件,提供基于PostgreSQL的8.4及以上&NBSP的功能强大的文本索引功能的文本搜索引擎;它的设计采取基于Zope的任何文本搜索索引的位置。指数。安装通常需要很少或没有变化已经使用repoze.catalog代码。
repoze.pgtextindex超过zope.index.text的优点包括:
  *性能。对于大的数据集,repoze.pgtextindex可以数量级比zope.index更快,这主要是因为repoze.pgtextindex不具有取储存该zope.index具有对象的开销。
  *降低RAM消耗。的zope.index工作围绕在unpickle开销用户通过保持unpickle的对象大缓存在内存中。更糟的是,每个线程保持它自己的对象缓存副本。 PostgreSQL中,另一方面,并​​不需要维护复杂的结构在RAM中。 PostgreSQL的进程大小趋于恒定,合理。
  *设置。 PostgreSQL的全文索引功能是有据可查的,并获得了大量的有效维护,而zope.index并没有收到多少开发者的关注多年。
repoze.pgtextindex不会导致PostgreSQL参与每个目录查询和更新。只有使用或更改文本索引操作创下的PostgreSQL。
用法:
repoze.pgtextindex用于就像在repoze.catalog任何其他指数:
从repoze.pgtextindex进口PGTextIndex
指数= PGTextIndex(
 鉴别,
  DSN,
 表='pgtextindex',
  ts_config ='英语',
  drop_and_cr​​eate =真)
是参数的构造函数如下:
鉴别
 该repoze.catalog discrminator此索引。有关discrminators详细信息,请参阅repoze.catalog文档。此参数是必需的。
DSN
 用于连接到PostgreSQL的连接字符串。此参数是必需的。

 要用于索引表。默认值是“pgtextindex”。
ts_config
  PostgreSQL的文本搜索配置使用的索引。默认为“英语”,这是建在配置附带的PostgreSQL的默认值。有关文本搜索配置的详细信息,请参阅PostgreSQL的全文搜索文档。
drop_and_cr​​eate
 如果真表和索引的使用意愿下降(如果存在的话),并(重新)创建的。默认值为True

什么在此版本中是新的

  • 在处理并发索引更新干净

什么版本0.5是新的

  • 在切换到读提交隔离和删除明确锁定。明确锁定为降低写入性能,可能已经与自动清理干扰。这种变化引起的暂时不一致的概率,但是由于此包没有提供符合ACID无论如何,开发者已经需要为临时不一致制备。

什么版本0.3是新的

  • 在固定的PostgreSQL ProgrammingError时,查询字符串包含一个反斜杠字符。 (LP#798725)
  • 新增能力来标记内容具有任意标记,其可被用作鉴别器在查询时。 (LP#792334)
  • 在包含一个单引号的话支持搜索。 (LP#801265)

要求

  • 在Python中

类似的软件

CegoAdm
CegoAdm

20 Feb 15

Elephantoplasty
Elephantoplasty

14 Apr 15

Cyparkler
Cyparkler

2 Jun 15

Ora2Pg
Ora2Pg

17 Feb 15

显影剂的其他软件 Shane Hathaway

perfmetrics
perfmetrics

20 Feb 15

Yasso
Yasso

14 Apr 15

oauth2sample
oauth2sample

14 Apr 15

意见 repoze.pgtextindex

评论没有发现
添加评论
打开图片!