Forums / Developer / Advanced Search Doesn't Work

Advanced Search Doesn't Work

Author Message

Willie Seabrook

Wednesday 03 March 2004 12:49:36 pm

Hi,

My user class has a number of attributes, including first_name, last_name and some others I have added. Initially, all the fields were not listed as 'Is Searchable' in the content class edit page. A whole bunch of users were added, and now I would like to be able to search through users. So I have ticked 'Is Searchable option' and save those modifications to the User class. I then updated the search index using updatesearchindex.php (first deleting all from ezsearch_word and ezsearch_object_word_link as instructed in the docs).

However, all of my user objects are still not available in search. Because I initially left out 'Is Searchable' option in the user class, does that mean none of those thousands of users will not be searchable? If so, I think this is a bug, and might anyone have a hack/fix for it? Or perhaps there is something I have forgotten to do? I did note that when I ran the script, it completed successfully and repopulated the ezsearch tables but the console did output 'sh: line 1: pstotext: command not found' a number of times.

Regards,
Willie

Willie Seabrook

Wednesday 03 March 2004 7:23:32 pm

The problem is in the updatesearchindex.php.

On line number 382 you need to change:

$node =& eZContentObjectTreeNode::fetch( 2 );

to:

$node =& eZContentObjectTreeNode::fetch( $topLevelNodeID );

to force it to recursively index all top level nodes - content (top level node_id=2) *and* user (top level node_id=5)

I don't understand this script in detail so I may have done something wrong. However, my search now works 100% correctly. I'm using ezpublish 3.3 by the way so this bug may have been fixed in 3.4, but I couldn't find anything about it in the changelog.

Regards,
Willie

Kåre Køhler Høvik

Wednesday 03 March 2004 11:47:18 pm

updatesearchindex.php was rewritten in 3.3-3 I think to also index User objects and other top nodes. You can use the script from that release to make sure everything is reindex properly.

--
Kåre Høvik

Kåre Høvik

eZ debug

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

Main resources:

Total runtime0.1863 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.0059 589.1406180.8359
Module start 'content' 0.00590.0087 769.976693.8672
Module end 'content' 0.01460.1717 863.8438523.0234
Script end 0.1863  1,386.8672 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00392.1013200.0002
Check MTime0.00140.7608200.0001
Mysql Total
Database connection0.00060.344610.0006
Mysqli_queries0.138874.48051410.0010
Looping result0.00130.70781390.0000
Template Total0.171291.910.1712
Template load0.00110.564010.0011
Template processing0.170191.285610.1701
Override
Cache load0.00080.420710.0008
Sytem overhead
Fetch class attribute can translate value0.00110.597810.0011
XML
Image XML parsing0.00030.148710.0003
General
dbfile0.00583.0962200.0003
String conversion0.00000.003830.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.0002 secs