FreeBSD Ports

textproc/p5-Search-VectorSpace 0.02_15

Very basic vector-space search engine perl module

Repository
FreeBSD ports
Maintainer
[email protected]
Categories
textproc, perl5

Description

This module takes a list of documents (in English) and builds a simple in-memory search engine using a vector space model. Documents are stored as PDL objects, and after the initial indexing phase, the search should be very fast. This implementation applies a rudimentary stop list to filter out very common words, and uses a cosine measure to calculate document similarity. All documents above a user-configurable similarity threshold are returned.

Install

As a binary package — by origin, or by package name:

pkg install textproc/p5-Search-VectorSpace
pkg install p5-Search-VectorSpace

From the ports tree:

cd /usr/ports/textproc/p5-Search-VectorSpace/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Search-VectorSpace>0:textproc/p5-Search-VectorSpace

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-0.02_15-0.02_15-
FreeBSD:14:quarterly-0.02_15n/a0.02_15-
FreeBSD:15:latest-0.02_15n/a0.02_15-
FreeBSD:15:quarterly-0.02_15n/an/an/a
FreeBSD:16:latest-0.02_15n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 2

The full lists below include those, and their dependencies in turn.

All build dependencies 37
All run dependencies 37

No port depends on this one.

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 2
  • %%PERL5_MAN3%%/Search::VectorSpace.3.gz
  • %%SITE_PERL%%/Search/VectorSpace.pm
distinfo 1
FileSizeSHA256
Search-VectorSpace-0.02.tar.gz425175b2f72f0e246b7e5484e3d2f49d28054b4cc595a43a63ea9ac87c5ada2e012f
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.