Sponsored Content
Top Forums Shell Programming and Scripting Is there a 'fuzzy search' facility in Linux? Post 302468755 by drl on Wednesday 3rd of November 2010 06:12:55 PM
Old 11-03-2010
Hi.

I've been using glimpse and agrep for a number of years. I index my files over-night, every night. See

Webglimpse and Glimpse: advanced site search software for Unix : index websites or intranets

however, it sounds like you need only the glimpse package. If I recall correctly it includes glimpseindex and glimpse. The index files are not small, but storage is cheap these days.

An example from man glimpse:
Code:
       glimpse -1 'Tuson;Arezona'

       will  output  all  lines containing both patterns allowing one spelling
       error in any of the patterns (either insertion, deletion, or  substitu-
       tion), which in this case is definitely needed.

There are lots of options for the indexing and searching.

You could test how you like the fuzzy search by installing agrep and using that on a few text files without doing the indexing. The agrep package I use is available in my Debian repository.

Good luck ... cheers, drl
 

7 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Using the LOG_AUTH facility

Hi, I am wanting to enable logging of all ftp sessions on my Solaris 8 host. I want to at least log all ftp logins and if possible any commands that the user executes. I have tried various settings in syslog.conf then rereading syslogd but logging still does not happen. I have... (1 Reply)
Discussion started by: blp001
1 Replies

2. OS X (Apple)

Unix email facility

Dear all, I am an inexperienced man with Macitosh and green in Apple OS X . I had tried very hard to use Unix, in fact the Terminal, with its Email function. I read some books and came to know that it has Mail, mailx or mail functions that we can use for simple mail. I have try every... (3 Replies)
Discussion started by: Larry LAM
3 Replies

3. Programming

Fuzzy Match Logic for Numerical Values

I have searched the internet (including these forums) and perhaps I'm not using the right wording. What I'm looking for is a function (preferably C) that analyzes the similitude of two numerical or near-numerical values, and returns either a true/false (match/nomatch) or a return code that... (4 Replies)
Discussion started by: marcus121
4 Replies

4. UNIX for Dummies Questions & Answers

Unable to use the CDE Facility

Hello I have a SunBlade 1000 workstation and I cannot login via CDE. All I get is a console login prompt. I then have to login via root and I just get the command line interface. I have being doing some research on the UNIX forum and the problem may lie with the content in etc/hosts file.... (7 Replies)
Discussion started by: tjwops
7 Replies

5. Hardware

Monitor/projector display looks fuzzy

Hi there Not sure if I'm posting this in the right section...but here goes. I'm using an HP Compaq nc8430 laptop. Graphics card according to specs is an ATI Mobility Radeon X1600. It's the first time I installed Linux for use on my personal laptop and I'm having trouble using it with a... (0 Replies)
Discussion started by: notreallyhere
0 Replies

6. Shell Programming and Scripting

How to delete corrupted characters and then do fuzzy searches?

Hi All I have a whole block of pages that have come in from various sources, unfortunately the pages in many instances have blocks of corrupted text. What I'm trying to do is write a sed line that will just delete non alphanumeric characters if they're in a block of say three or four... (5 Replies)
Discussion started by: Bashingaway
5 Replies

7. Shell Programming and Scripting

fuzzy sequence match in a text file

Hi Forum: I have struggle with it and decide to use my eye ball to accomplish this. Basically I am looking for sequence of date inside a file. If one of the sequence repeat 2-3 time or skip once; it's still consider a match. input text file: Sep 6 A Sep 6 A Sep 10 A Sep 7 B Sep 8... (7 Replies)
Discussion started by: chirish
7 Replies
dhelp_parse(8)							Debian Linux manual						    dhelp_parse(8)

NAME
dhelp_parse - Debian online help parser SYNOPSIS
dhelp_parse [ -r | -i | -a doc-base_file | -d doc-base_file ] DESCRIPTION
This program is used by package developers to register the documents included in a package. In most cases it is called by install-docs (see doc-base package), which in turn is called from the postinst and prerm scripts of a Debian package. An index of the registered documents is written in the directory /usr/share/doc/HTML OPTIONS
-h,--help Displays the help page. -a Adds the documentation found in the given doc-base files to the dhelp database. -d Deletes the documentation found in the given doc-base files from the dhelp database. -i Does an incremental update of the documents index for all documentation added with the -a switch after the last index update. -r Ignored, kept for compatibility. PACKAGE DEVELOPERS
You should usually rely on install-docs to do the work for you, but if for some reason you want to use dhelp_parse directly (not recom- mended!), you have to call it like this: postinst if [ -x /usr/sbin/dhelp_parse ]; then dhelp_parse -a /var/lib/doc-base/documents/foo fi prerm if [ -x /usr/sbin/dhelp_parse ]; then dhelp_parse -d /var/lib/doc-base/documents/foo fi Note that /var/lib/doc-base/documents/foo has to be a valid doc-base file (see doc-base documentation). SEE ALSO
dhelp(1), install-docs(8) AUTHOR
This package was written by Esteban Manchado Velazquez (zoso@debian.org). Debian 29 May 2008 dhelp_parse(8)
All times are GMT -4. The time now is 09:50 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy