[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#993386: marked as done (ITP: sqlite-fts4 -- Document scoring Python library for SQLite FTS4)



Your message dated Sat, 06 Nov 2021 13:00:20 +0000
with message-id <E1mjLIy-0004iZ-9b@fasolo.debian.org>
and subject line Bug#993386: fixed in sqlite-fts4 1.0.1-1
has caused the Debian Bug report #993386,
regarding ITP: sqlite-fts4 -- Document scoring Python library for SQLite FTS4
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
993386: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993386
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Edward Betts <edward@4angle.com>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org

* Package name    : sqlite-fts4
  Version         : 1.0.1
  Upstream Author : Simon Willison
* URL             : https://github.com/simonw/sqlite-fts4
* License         : Apache 2.0
  Programming Lang: Python
  Description     : Document scoring Python library for SQLite FTS4

Custom SQLite functions written in Python for ranking documents indexed
using the FTS4 extension.

## rank_score()

This is an extremely simple ranking function, based on an example in the
SQLite documentation. It generates a score for each document using the
sum of the score for each column. The score for each column is
calculated as the number of search matches in that column divided by the
number of search matches for every column in the index - a classic
TF-IDF calculation.

## rank_bm25()

An implementation of the Okapi BM25 scoring algorithm.

## decode_matchinfo()

SQLite's built-in matchinfo() function returns results as a binary
string. This binary represents a list of 32 bit unsigned integers, but
reading the binary results is not particularly human-friendly.

## annotate_matchinfo()

This function decodes the matchinfo document into a verbose JSON
structure that describes exactly what each of the returned integers
actually means.

Blog post about the creation of this library:
https://simonwillison.net/2019/Jan/7/exploring-search-relevance-algorithms-sqlite/

This is a dependency of the sqlite-utils tool by the same author.

I plan to maintain this package as part of the python modules team.

--- End Message ---
--- Begin Message ---
Source: sqlite-fts4
Source-Version: 1.0.1-1
Done: Edward Betts <edward@4angle.com>

We believe that the bug you reported is fixed in the latest version of
sqlite-fts4, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 993386@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Edward Betts <edward@4angle.com> (supplier of updated sqlite-fts4 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 01 Sep 2021 16:43:06 +0100
Source: sqlite-fts4
Binary: python3-sqlite-fts4
Architecture: source all
Version: 1.0.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Edward Betts <edward@4angle.com>
Description:
 python3-sqlite-fts4 - Document scoring Python library for SQLite FTS4
Closes: 993386
Changes:
 sqlite-fts4 (1.0.1-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #993386)
Checksums-Sha1:
 1d94b5a86efadc6bbf22e780eafc0346bffea341 2101 sqlite-fts4_1.0.1-1.dsc
 2404dbd9fc32ba5705379720b2b3bbc242808e18 10786 sqlite-fts4_1.0.1.orig.tar.gz
 a0b654e4b43cbfa27b639d43e8f32daa039f39a0 1828 sqlite-fts4_1.0.1-1.debian.tar.xz
 f194b84f202a876903690a3642ed412b727727bd 9020 python3-sqlite-fts4_1.0.1-1_all.deb
 00a69071e78525b15add1c91991deef8e9216d36 6921 sqlite-fts4_1.0.1-1_amd64.buildinfo
Checksums-Sha256:
 8442922a827a105e55c187cc02bfc4be1a2b56484c4e2a5425ad5b727820b079 2101 sqlite-fts4_1.0.1-1.dsc
 a261ece8ddb0c70751660220fa64c19c5b491c76111e3ea3870ca1c1c143dfe5 10786 sqlite-fts4_1.0.1.orig.tar.gz
 522e97e18a1bd9d1d24514f1b813cb925d627d0697986059c32651c58eb7f04d 1828 sqlite-fts4_1.0.1-1.debian.tar.xz
 95c70bcaf06c1f4d8c5b8a45ca02f6a36058f1b13b7326d87e358bf44010c5fa 9020 python3-sqlite-fts4_1.0.1-1_all.deb
 02c045bf3d9046cc93c5f7c2cfce5485987e19cd6815785e280edb9abf7f916a 6921 sqlite-fts4_1.0.1-1_amd64.buildinfo
Files:
 109bc3b9fed51b9702bb307b86ccdb01 2101 python optional sqlite-fts4_1.0.1-1.dsc
 aef60286dbc8ad4307da3d58516ccc80 10786 python optional sqlite-fts4_1.0.1.orig.tar.gz
 98c13c2fa6f61265384fab8167774f0f 1828 python optional sqlite-fts4_1.0.1-1.debian.tar.xz
 c379d20da187131c62596fdb57f2f13d 9020 python optional python3-sqlite-fts4_1.0.1-1_all.deb
 09f32597ceb35ff503c8e7adbb6eb397 6921 python optional sqlite-fts4_1.0.1-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE+4rPp4xyYInDitAmlgWhCYxjuSoFAmEvsioACgkQlgWhCYxj
uSrfUQ//YL7OUJw7mz1/IresZBwD62UxrxslMBieltk5tSLp6q1SLMtiwwYWh5l1
FyZioENm1Gj90odZKhayayba1/TCBn+bjb4uxRkE6slvAHBcaJSLgecstXLCZNiH
VMTeTY+dpOtOEzacw3nMvwcHfPllezRYeR1zXzbxu4gO5SSZ80XFG8KvG416RnG9
KgKryEE+gBnejyr31vpX/U/GZqm+OZyPANQy+WR3YPWnkhbc1bNq/qdnVQYkjpmf
Vnb5FExYnXERat0tyuF9k0rUyRlYGGS1LuQwbakUyF3avdwzeub+BROdOGCjVcTf
kFHBS/xmP00BXLoU0sUFmWs6h4ONKP4btHcyiTYJphIeWYkfN0yP9yuzqSWfrYt0
x/8veUCIVwmzH2adGLeugcgdi9R+nAXFnP5IOXcTe7232mhBvLcIUP5f98kUHN12
36IwcDupNVhjeTAcYsEqw4f9JB5ZGoA1xApRyDvjwKya+jJN0R3ZMPAMshGfSs+Z
uVeVf7o2ra1LIPmvnj+jX5vStJtXEwloROXw6BJL2ArEzyQt2kAaLVtjG2oUX2pl
PWGlyffU3Xky5/zZBaIZJQUO1TNuVG8eVNDlykeav8oKjfnFZcn84su13AhTyHqM
ZielEEluK8kqL5xxIoA0DiGiKFPc7BJcJwtF4WpMT75m06Hu94Q=
=23re
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: