Forums / Extensions / eZ Find / [ezfind] File (Media) used in a Content subtree's content

[ezfind] File (Media) used in a Content subtree's content

Author Message

Guillaume Bourreau

Monday 09 February 2009 7:30:43 am

Hi all,

I am a new developer on eZ Publish, so sorry if I my words are not clear or obvious...

I am using ezfind for my site and its pretty good for now.
However I have some issues and questions about it.

1) What's about subtree search, including locations ? Now only main node search work. If a content has many location, only a search on its main subtree get this content.

2) I have the following problem with subtree search functionnality.

On one hand, I have a content in the Content subtree, in a "News" subtree for example.
This content has a "ezcontentobjectrelation(s)" field, or a "online editor" field in which we can have a embed objet (similar to a "ezcontentobjectrelation" feature).

On the other hand, in the Media subtree, in Files folder, I have a File.

So my content is "linked" to the File using the "ezcontentobjectrelation(s)" field.

So, if I search on the whole subtree, I can get results from Content subtree and Media subtree, so I can get my Content and my File, if both match my search text.

But now, If I select the "News" subtree, l logically only get the Content, not the File attached.

Even if it's logical, this a big problem for me, because the "News" subtree can be considered by a internet user as a set of contents and files.

So If a user want to search in "News" subtree, he want to get Contents and Files used in thoses Contents (using the "ezcontentobjectrelation(s)" field for example).

Do you have a solution to my problem ?
Maybe it's a design problem... It will be simpler to use an "ezbinaryfile" field instead an "ezcontentobjectrelation(s)" field, but I can't.

Thank you very much if you can help me to keep moving on this issue.
Feel free to ask me should need more precisions.

Guillaume

Nicklas Lundgren

Tuesday 04 August 2009 2:21:12 am

Why isĀ“nt anyone responding to Guillaumes question? I think it is really relevant, and not only for eZ Find, but also for the default eZ Search engine.

I too have problems with making embedded files searchable, but in the default eZ Search engine.

When embedding a pdf-file from the media library into an article, I want that pdf-file to be searchable, even though the media library itself is not searchable.

Does anyone have an idea on how to achieve this?

Best regards!
/Nicklas

Nicklas Lundgren, Managing Director
Novitell AB, Sweden

eZ debug

Timing: Jan 18 2025 02:15:02
Script start
Timing: Jan 18 2025 02:15:02
Module start 'content'
Timing: Jan 18 2025 02:15:02
Module end 'content'
Timing: Jan 18 2025 02:15:03
Script end

Main resources:

Total runtime0.1666 sec
Peak memory usage4,096.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0066 587.9844180.7578
Module start 'content' 0.00660.0060 768.742295.0547
Module end 'content' 0.01260.1540 863.7969526.2500
Script end 0.1665  1,390.0469 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00372.1957200.0002
Check MTime0.00150.8709200.0001
Mysql Total
Database connection0.00090.557710.0009
Mysqli_queries0.121372.80101410.0009
Looping result0.00130.80421390.0000
Template Total0.153792.210.1537
Template load0.00080.474210.0008
Template processing0.152991.744910.1529
Override
Cache load0.00050.315110.0005
Sytem overhead
Fetch class attribute can translate value0.00100.578610.0010
XML
Image XML parsing0.00030.156710.0003
General
dbfile0.00160.9731200.0001
String conversion0.00000.003030.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