On Wed, 30 Nov 2005, AmirBehzad Eslami wrote:
> Dear Behdad,
> On 25 Nov 2005, you wrote:
> > Another options is to get yourself a real search engine, like
> > Apache Lucene. I've written my experience using that here:
> > http://mces.blogspot.com/2005/04/on-lucene-and-its-decency.html
> You always offer the most brilliant solutions!!
> Unfortunately, I have no experience with this mehotd. But I'm still eager.
> I read your weblog and met "Apache Lucene" homepage.
> I'm impressed. Would you tell us how you have integrated this
> Java-driven package with PHP at http://rira.ir/ ?!! It works
> really fast.
That's the tricky part, or where the runtime-hell comes in. What
I did was to write a small java program based on the samples in
Lucene to connect to my database and feed the data into Lucene.
At search time, I have another little Java program that takes the
query string from command line and prints out search results to
standard output. My PHP script then just fires up a shell script
that in turn runs the Java program, piping the output into PHP...
I don't have access to the Java codes at this time, but the PHP
code involved is available here:
If you are developing in .NET, there is a functional port of
Lucene to .NET too. There is even a port of an older version of
it to Python.
BTW, you need to make sure you compile it with Unicode turned on.
I don't quite remember the details, but there was some. I also
have a Persian class written for it, but it didn't do much
anyway. In a few weeks I will get access to rira.ir server and
hopefully move the site to the above sf.net project, so you can
see what's inside.
> Thank in advance,
"Commandment Three says Do Not Kill, Amendment Two says Blood Will Spill"
-- Dan Bern, "New American Language"
PersianComputing mailing list