BSD Ports

textproc/sphinxsearch 2.2.11_6 FreeBSD

Sphinx Full-Text Search Engine

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
textproc, databases
Package size
2379.6 KiB, 18784.0 KiB installed

Description

Sphinx is an open source full text search server, designed from the ground up with performance, relevance (aka search quality), and integration simplicity in mind. It's written in C++ and works on Linux (RedHat, Ubuntu, etc), Windows, MacOS, Solaris, FreeBSD, and a few other systems.

Sphinx lets you either batch index and search data stored in an SQL database, NoSQL storage, or just files quickly easily and or index and search data on the fly, working with Sphinx pretty much as with a database server.

A variety of text processing features enable fine-tuning Sphinx for your particular application requirements, and a number of relevance functions ensures you can tweak search quality as well.

Searching via SphinxAPI is as simple as 3 lines of code, and querying via SphinxQL is even simpler, with search queries expressed in good old SQL.

Sphinx clusters scale up to billions of documents and tens of millions search queries per day, powering top websites such as Craigslist, DailyMotion, NetLog, etc.

And last but not least, it's open-sourced under GPLv2, and the community edition is free to use.

In the other systems

SystemPortVersion
FreeBSDtextproc/sphinxsearch2.2.11_6
NetBSDtextproc/sphinxsearch2.2.11nb2
DragonFlytextproc/sphinxsearch2.2.11_6
MidnightBSDtextproc/sphinxsearch2.2.11

Install

Binary package:

pkg install sphinxsearch

From the ports tree:

cd /usr/ports/textproc/sphinxsearch/ && make install clean

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

RUN_DEPENDS=	sphinxsearch>0:textproc/sphinxsearch

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:latest2.2.11_62.2.11_62.2.11_52.2.11_6-
FreeBSD:14:quarterly2.2.11_62.2.11_6n/a2.2.11_6-
FreeBSD:15:latest2.2.11_62.2.11_6n/a2.2.11_62.2.11_6
FreeBSD:15:quarterly2.2.11_62.2.11_6n/an/an/a
FreeBSD:16:latest2.2.11_62.2.11_6n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 1

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

Build dependencies 16
Run dependencies 14

No port depends on this one.

Configuration

Options name: textproc_sphinxsearch

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
ICONVonEncoding conversion support via iconv
ID64onUse 64-bit document and word IDs
LIBSTEMMERoffCompile with libstemmer support
MYSQLonMySQL database support
OPTIMIZED_CFLAGSoffUse extra compiler optimizations
PGSQLoffPostgreSQL database support
RE2offEnable re2 regular expression library
SYSLOGonEnable logging via syslog
UNIXODBCoffODBC backend via unixODBC
USES
compiler:c++11-lang
Service scripts
sphinxsearch
Conflicts with
sphinxsearch-devel dpsearch rdb swish++ xaira mnogosearch

Message after installing

===>   NOTICE:

The sphinxsearch port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

Manual pages 4
  • indexer(1)
  • indextool(1)
  • searchd(8)
  • spelldump(1)
pkg-plist 136
  • bin/indexer
  • bin/indextool
  • bin/spelldump
  • bin/wordbreaker
  • @sample etc/sphinx.conf.sample
  • share/man/man1/indexer.1.gz
  • share/man/man1/indextool.1.gz
  • share/man/man1/spelldump.1.gz
  • share/man/man8/searchd.8.gz
  • sbin/searchd
  • share/doc/sphinxsearch/sphinx-min.conf.dist
  • share/doc/sphinxsearch/sphinx.css
  • share/doc/sphinxsearch/sphinx.html
  • share/doc/sphinxsearch/sphinx.txt
  • share/doc/sphinxsearch/sphinx.xml
  • share/examples/sphinxsearch/api/java/MANIFEST.MF
  • share/examples/sphinxsearch/api/java/Makefile
  • share/examples/sphinxsearch/api/java/README
  • share/examples/sphinxsearch/api/java/SphinxClient.java
  • share/examples/sphinxsearch/api/java/SphinxException.java
  • share/examples/sphinxsearch/api/java/SphinxMatch.java
  • share/examples/sphinxsearch/api/java/SphinxResult.java
  • share/examples/sphinxsearch/api/java/SphinxWordInfo.java
  • share/examples/sphinxsearch/api/java/mk.cmd
  • share/examples/sphinxsearch/api/java/mkdoc.cmd
  • share/examples/sphinxsearch/api/java/test.java
  • share/examples/sphinxsearch/api/lgpl-3.0.txt
  • share/examples/sphinxsearch/api/libsphinxclient/COPYING
  • share/examples/sphinxsearch/api/libsphinxclient/Makefile.am
  • share/examples/sphinxsearch/api/libsphinxclient/Makefile.in
  • share/examples/sphinxsearch/api/libsphinxclient/README
  • share/examples/sphinxsearch/api/libsphinxclient/build.mk
  • share/examples/sphinxsearch/api/libsphinxclient/buildconf.sh
  • share/examples/sphinxsearch/api/libsphinxclient/config.guess
  • share/examples/sphinxsearch/api/libsphinxclient/config.sub
  • share/examples/sphinxsearch/api/libsphinxclient/configure
  • share/examples/sphinxsearch/api/libsphinxclient/configure.in
  • share/examples/sphinxsearch/api/libsphinxclient/install-sh
  • share/examples/sphinxsearch/api/libsphinxclient/libsphinxclient.vcproj
  • share/examples/sphinxsearch/api/libsphinxclient/ltmain.sh
  • share/examples/sphinxsearch/api/libsphinxclient/missing
  • share/examples/sphinxsearch/api/libsphinxclient/smoke_ref.txt
  • share/examples/sphinxsearch/api/libsphinxclient/smoke_test.conf
  • share/examples/sphinxsearch/api/libsphinxclient/smoke_test.sh
  • share/examples/sphinxsearch/api/libsphinxclient/sphinxclient.c
  • share/examples/sphinxsearch/api/libsphinxclient/sphinxclient.h
  • share/examples/sphinxsearch/api/libsphinxclient/sphinxclient_config.h.in
  • share/examples/sphinxsearch/api/libsphinxclient/test.c
  • share/examples/sphinxsearch/api/libsphinxclient/test.sln
  • share/examples/sphinxsearch/api/libsphinxclient/test.vcproj
  • share/examples/sphinxsearch/api/libsphinxclient/test03.sln
  • share/examples/sphinxsearch/api/libsphinxclient/test03.vcproj
  • share/examples/sphinxsearch/api/ruby/README.rdoc
  • share/examples/sphinxsearch/api/ruby/Rakefile
  • share/examples/sphinxsearch/api/ruby/init.rb
  • share/examples/sphinxsearch/api/ruby/install.rb
  • share/examples/sphinxsearch/api/ruby/lib/sphinx.rb
  • share/examples/sphinxsearch/api/ruby/lib/sphinx/client.rb
  • share/examples/sphinxsearch/api/ruby/lib/sphinx/request.rb
  • share/examples/sphinxsearch/api/ruby/lib/sphinx/response.rb
  • share/examples/sphinxsearch/api/ruby/spec/client_response_spec.rb
  • share/examples/sphinxsearch/api/ruby/spec/client_spec.rb
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/default_search.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/default_search_index.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/excerpt_custom.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/excerpt_default.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/excerpt_flags.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/field_weights.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/filter.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/filter_exclude.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/filter_float_range.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/filter_float_range_exclude.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/filter_range.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/filter_range_exclude.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/filter_range_int64.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/filter_ranges.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/filters.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/filters_different.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/geo_anchor.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/group_by_attr.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/group_by_attrpair.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/group_by_day.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/group_by_day_sort.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/group_by_month.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/group_by_week.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/group_by_year.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/group_distinct.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/id_range.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/id_range64.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/index_weights.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/keywords.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/limits.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/limits_cutoff.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/limits_max.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/limits_max_cutoff.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/match_all.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/match_any.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/match_boolean.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/match_extended.php
  • share/examples/sphinxsearch/api/ruby/spec/fixtures/match_extended2.php

The first 100 are listed.

distinfo 2
FileSizeSHA256
sphinx-2.2.11-release.tar.gz3.061998e+066662039f093314f896950519fa781bc87610f926f64b3d349229002f06ac41a9
libstemmer_c.tgz1295846530c3638f29f5b03bc3786bb9212e39adaf3bf15b5b0a483b2eb5111f7f416e
Master sites 2
  • http://sphinxsearch.com/files/
  • http://snowball.tartarus.org/dist/:libstemmer

Commit history 0

No commits in the history this site was built from.