473,382 Members | 1,407 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,382 software developers and data experts.

Best Search App

I was wondering what would be the best search application for indexing/
searching content? Fulltext in MySQL is too slow once you get a db
over 1GB. I played around with Zend's version of Lucene, but it
contains a few bugs that need to be fixed before I can use it..

Does anyone know of other search libs/apps out there that would work
well with php?
Sep 10 '08 #1
4 1538
neoform wrote:
I was wondering what would be the best search application for indexing/
searching content? Fulltext in MySQL is too slow once you get a db
over 1GB. I played around with Zend's version of Lucene, but it
contains a few bugs that need to be fixed before I can use it..

Does anyone know of other search libs/apps out there that would work
well with php?
You aren't going to get much better than a database. Even Lucene is
going to be slow with over 1GB of data.

Maybe you need to look at optimizing your database. Try
comp.databases.mysql.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================

Sep 10 '08 #2
Actually, I the reason I switched was because mysql's built in text
search was too slow. There isn't much in terms of tuning that can be
done to make it faster.. Plus I was told that lucene is actually
faster than mysql for that sorta thing. I've created my own search
db's in the past, but they were never very accurate (though they were
fast).

On Sep 10, 3:18*pm, Jerry Stuckle <jstuck...@attglobal.netwrote:
neoform wrote:
I was wondering what would be the best search application for indexing/
searching content? Fulltext in MySQL is too slow once you get a db
over 1GB. I played around with Zend's version of Lucene, but it
contains a few bugs that need to be fixed before I can use it..
Does anyone know of other search libs/apps out there that would work
well with php?

You aren't going to get much better than a database. *Even Lucene is
going to be slow with over 1GB of data.

Maybe you need to look at optimizing your database. *Try
comp.databases.mysql.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck...@attglobal.net
==================
Sep 10 '08 #3
neoform wrote:
On Sep 10, 3:18 pm, Jerry Stuckle <jstuck...@attglobal.netwrote:
>neoform wrote:
>>I was wondering what would be the best search application for indexing/
searching content? Fulltext in MySQL is too slow once you get a db
over 1GB. I played around with Zend's version of Lucene, but it
contains a few bugs that need to be fixed before I can use it..
Does anyone know of other search libs/apps out there that would work
well with php?
You aren't going to get much better than a database. Even Lucene is
going to be slow with over 1GB of data.

Maybe you need to look at optimizing your database. Try
comp.databases.mysql.
Actually, I the reason I switched was because mysql's built in text
search was too slow. There isn't much in terms of tuning that can be
done to make it faster.. Plus I was told that lucene is actually
faster than mysql for that sorta thing. I've created my own search
db's in the past, but they were never very accurate (though they were
fast).
There are a number of things you can do to optimize your database. They
may or may not help. Check comp.databases.mysql.

But I say again - searching 1GB of text for keywords is going to be
slow, no matter how you do it.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================

Sep 10 '08 #4
Hi,

neoform wrote:
Does anyone know of other search libs/apps out there that would work
well with php?
Indexdata's (http://indexdata.dk/) Zebra search engine works pretty
good for me. You'd use PHP/Yaz (in PECL) to communicate to it.
However, it might need more insight than you may be willing to spend
time for. However it is a fine full text search engine and works fine
with XML data. The mailing lists for Zebra and Yaz are supportive and
in the worst case you can hire support from the creators (it's GPL
software, of course).

-hwh
Sep 11 '08 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Eric Veltman | last post by:
Hello everyone, I would like to know what you typically use to add a search engine to your sites. Do you build your own search engines, do you use existing PHP classes, do you use htdig, etc. ?...
10
by: Bob Bedford | last post by:
Sorry if I post here, but I don't have access to any valuable mysql ng for this question, ans since 99% or php programmers deal with mysql, I'm sure I'll get an answer here. Look at the...
0
by: R U B'n | last post by:
Hi everyone, I have to make a (case-insensitive) search from a form with only one search string, e.g. "Doe Peters english California", which will search in several fields of my table for each...
8
by: Richard Sherratt | last post by:
It's a database keeping info about people and is expected to contain 20,000 to 25,000 people. I could put a GoToPerson Combo on the form, but the customer and I are not to keen on that. It makes...
0
by: cyprian.pl | last post by:
Hello, I would like to ask some opinions on the best DB strategy for the following problem: I have a table containing information about artists (names, dates, descriptions in three languages...
3
by: Russell | last post by:
Hey, ok i have numerous tables to search through for a 'site search'. some of the searchble fields have html embeded within so after some quick referencing, saw I can use the regExp function...
1
by: maflatoun | last post by:
Hi, I have a C# web app that searches my database table using the following search parameters Search string, criteria (< =) and the field you want to perform your search on. My understanding...
6
by: kamsmartx | last post by:
I'm new to programming and need some help figuring out an algorithm. I need to design some kind of algorithm which will help us define capacity for one of our portfolios....here's the problem...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.