Dupe?
Jax - August 16, 2008 - 08:29
| Project: | Sphinx search |
| Component: | Miscellaneous |
| Category: | task |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed |
Jump to:
Description
Are you aware that just a couple of days ago http://drupal.org/project/sphinx was started? It might be an idea to combine your efforts.

#1
Sure, I know about the other project, and I tried to sync efforts with the other author, however it looks like we both have different visions (and/or motivations) on how to approach Sphinx integration with Drupal.
For further information, please take a look at g.d.o thread started by Johs, the other author, where I was posting about my progress with this module. At that time, there were several approaches, but no real solution and nobody seemed to be working on one, specially dealing with XMLPipe source type... and I needed to work out something now for us. Part of our motivation was that we were experiencing performance issues, and implementing a search engine was something we had planned for ages. As my work evolved, I was posting in that thread at g.d.o. At one point, it was suggested by Moshe to ping the infrastructure mailing list, which I did posting a ZIP with a working example (thread title is Sphinx module, started somewhere in July, if you wish to take a look).
Recently, I've been implementing Sphinx in 3 different sites. A Drupal based site running 5.x (blogs.gamefilia.com), a phpBB based board with 14+ million posts, 15,000 posts a day (zonaforo.meristation.com), and another site based on a propietary CMS that we are about to port to Drupal sometime soon (www.meristation.com). This last site gets around 65,000 search queries a day, and it was all solved by using simple SQL LIKE. It has been great for us this experience, and to save a lot of resources, so this is something I feel it can be of a more wider interest, so I wish to share it in the form of this Drupal module.
While that happened, my initial intention was to pass on to someone else my code, to be published here at cvs.d.o, however I realised that it's also interesting for us to keep moving the code in touch with the Drupal community, since we'll need to port to D6, add a few more features to support Sphinx document extensions, etc., which is something that may also be of interest to anyone else.
I understand that having 2 different Sphinx integration modules may confuse the community. However, it has not been possible to sync efforts with the other author. The other project is still early stage of code, and it was created while I was pinging the g.d.o thread and the infra mailing list with something that we already have in production.
I have not commited code here because I'm making a few changes to enhance the XMLPipe generator with experience I got from the other Sphinx implementations I recently worked on.
You may also wish to take a look at this issue posted to the other module:
http://drupal.org/node/292135
#2
Thank you for the explanation.