Forums / Developer / ezfind in multisite environnement

ezfind in multisite environnement

Author Message

H-Works Agency

Thursday 31 December 2009 5:09:18 am

Hello,

What is the good way to setup ezfind in an ezpublish multi-sites environnement ? How does updatesearchindex occurs when you have multiple sites ?

Thank you

EZP is Great

Jérôme Vieilledent

Wednesday 06 January 2010 5:17:27 am

Hi Martin

eZ Find works perfectly in a multi-sites environment with only one Solr installation. In fact, eZ Find registers a "site ID" for each website, so that the solr indexes won't melt. Each time you'll make a query via eZ Find, it will embed your current site ID with your query.

Besides, you'll be able to make multi-site searches, depending of your eZ Find configuration. It's pretty well explained in eZ Find doc ;).

H-Works Agency

Wednesday 06 January 2010 6:10:49 am

Hello Jerôme,

This is great news i am beginning to implement ezFind on my different website and it look amazing.

I have another question : Does ezFind fetch function (php and operator) fully support all types of solr queries ?

Thanx

EZP is Great

Paul Borgermans

Wednesday 06 January 2010 6:46:07 am

Hi Martin, what types of solr queries do you mean?

We haven't enabled all of them, especially Solr 1.4 has many more parameters to expose in eZ Find

Again on the topic of multi site handling: in general, the best is to have every site using its own Solr index for the relevance calculations.

You can use one Solr instance/servelt container to serve multiple indexes as well, each of them optimally served. Take a look at this possible config to do so:

http://ez.no/doc/extensions/ez_find/2_1/advanced_configuration/using_multi_core_features

FYI: this config will also be a possibility from ez find 2.2 for having better support for multilingual sites (each index optimally configured for the language dependent analysis parts and also spellchecker, synonyms, .... per language)

Cheers

Paul

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

Nicolas Pastorino

Monday 01 February 2010 6:58:24 am

Hi Martin,

Could you safely move on on your multisite eZ Find setup ?

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

eZ debug

Timing: Jan 29 2025 13:47:04
Script start
Timing: Jan 29 2025 13:47:04
Module start 'content'
Timing: Jan 29 2025 13:47:04
Module end 'content'
Timing: Jan 29 2025 13:47:04
Script end

Main resources:

Total runtime0.2376 sec
Peak memory usage2,048.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0050 587.9531180.8281
Module start 'content' 0.00500.0064 768.781397.8828
Module end 'content' 0.01140.2261 866.6641525.7969
Script end 0.2375  1,392.4609 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00341.4448200.0002
Check MTime0.00140.5974200.0001
Mysql Total
Database connection0.00060.267310.0006
Mysqli_queries0.186578.48001410.0013
Looping result0.00140.57081390.0000
Template Total0.225795.010.2257
Template load0.00070.314810.0007
Template processing0.224994.670610.2249
Override
Cache load0.00050.208810.0005
Sytem overhead
Fetch class attribute can translate value0.00060.246610.0006
XML
Image XML parsing0.00030.108610.0003
General
dbfile0.00893.7637200.0004
String conversion0.00000.002130.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs