ezFind SOLD settings

Author Message

Ivan Švogor

Tuesday 21 December 2010 6:51:58 am

Hello,

I have a question regarding ezFind and SOLR. I've successfuly installed it and configured it but I have one issue. Parts of my page are using some data from external web service. Trought this service I'm getting some data and display it on my site. When i use ezFind, it doesn't index this content, and I cannot search this content.

How can I configure ezFind to work with this data from external services?

Thanks

Ivo Lukac

Tuesday 21 December 2010 7:02:46 am

Hi,

Just tested this feature few days ago with eZFind 2.3 and it is possible but it is not something that is explainable in a forum post. There are some tweaks needed, some bug fixing and some advanced solr setup & configuration know-how. And some XML and REST programming :)

But it is possible.

http://www.linkedin.com/in/ivolukac
http://www.netgen.hr/eng/blog
http://twitter.com/ilukac

Paul Borgermans

Wednesday 22 December 2010 2:14:29 pm

There are some nasty bugs with eZ Find 2.3 as released to have a smooth integration with arbitrary external sources/indexes. But stay tuned for a new year (=somewhere in January) community edition / intermediate release that will fix these and other issues.

Paul

eZ Publish, eZ Find, Solr expert consulting and training
http://twitter.com/paulborgermans

Ivan Švogor

Thursday 23 December 2010 6:35:42 am

I think I've figured it out. I will need to create an intermediate webservice. Now, results from this service are in one xml with plain text, separated by tags (so solr can know the difference) This will be another source for solr. And when it finds the result, I need to create a link somehow... nasty stuff, but needed. It would be a great feature! Thank you both..

Nicolas Pastorino

Thursday 23 December 2010 7:01:20 am

Good to read you could work around this Ivan !

I am sure the forthcoming versions of eZ Publish will provide a nice boilerplate for indexing 3rd party data !

Cheers,

--
Nicolas Pastorino
Director Community - eZ
Member of the Community Project Board

eZ Publish Community on twitter: http://twitter.com/ezcommunity

t : http://twitter.com/jeanvoye
G+ : http://plus.tl/jeanvoye

Ivo Lukac

Thursday 23 December 2010 7:05:30 am

"

I think I've figured it out. I will need to create an intermediate webservice. Now, results from this service are in one xml with plain text, separated by tags (so solr can know the difference) This will be another source for solr. And when it finds the result, I need to create a link somehow... nasty stuff, but needed. It would be a great feature! Thank you both..

"

Ok, you are promoted to eZ Find expert and you can give answers on the forum from now on ;)

http://www.linkedin.com/in/ivolukac
http://www.netgen.hr/eng/blog
http://twitter.com/ilukac

Nicolas Pastorino

Thursday 23 December 2010 10:02:19 am

"

Ok, you are promoted to eZ Find expert and you can give answers on the forum from now on ;)

"

+1 :)

--
Nicolas Pastorino
Director Community - eZ
Member of the Community Project Board

eZ Publish Community on twitter: http://twitter.com/ezcommunity

t : http://twitter.com/jeanvoye
G+ : http://plus.tl/jeanvoye

gilles guirand

Thursday 23 December 2010 1:16:13 pm

I did this kind of stuff in different way, but i think the easier method is :

  • To build a custom datatype, to link your external data (IDs and external database, or full XML items)
  • To create a custom PHP Class to map your datatype with Solr

Tuto needed ? :)

--
Gilles Guirand
eZ Community Board Member
http://twitter.com/gandbox
http://www.gandbox.fr

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.