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
|