Go Back   vb.org Archive > Community Central > vBulletin.org Site Feedback
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #11  
Old 11-18-2007, 08:55 PM
XXP XXP is offline
 
Join Date: Jan 2007
Location: Upstate NY
Posts: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Marco van Herwaarden View Post
Or use less search words:

Searching for: Integration Hack v3.5.1 Patch Level
Will give you all threads that have somewhere in the posts: Integration OR Hack OR Patch OR level

Try searching for only "Integration" and select to search only thread titles.
I think that the user's complaint is valid. It would be swell -- not to mention very helpful -- if TPTB at vB would allow smaller words. Both for searching here and for searching at the dot.com site.

There are several vB keywords that are less than 4 characters plus many more words in the common vB vernacular and even more where the vocabulary of vB and the larger Web overlap.

Thanks
Reply With Quote
  #12  
Old 11-19-2007, 05:22 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

See post #2
Reply With Quote
  #13  
Old 11-19-2007, 05:31 AM
s0lidgr0und's Avatar
s0lidgr0und s0lidgr0und is offline
 
Join Date: Dec 2006
Location: Colonie, New York
Posts: 214
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I ran into the same problem when I tried to search for something that had 'pm' in the title. I never thought to use the wildcard, though.
Reply With Quote
  #14  
Old 11-19-2007, 12:20 PM
XXP XXP is offline
 
Join Date: Jan 2007
Location: Upstate NY
Posts: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Marco van Herwaarden View Post
See post #2

Thanks Marco,

I'm guessing that you're thinking of Mr. Luke's concern that "the [vB official] sites would have to be completely offline" for "several days to change all the databases". (emphasis added)

Good News! It is very possible that, that amount of downtime is not necessary.

It might be done with just a couple of hours -- or a few -- of "no new posts" time and a few minutes of actual down time to reload and restart.

The MySQL docs suggest that text search tables can be copied offline from the running database and then separately indexed, then differenced and replaced in the only briefly halted database.

There is some info on this in the MySQL docs for "Full-text Search Functions". For example: "A FULLTEXT index definition can be ... added later using ALTER TABLE or CREATE INDEX. For large data sets, it is much faster to load your data into a table that has no FULLTEXT index and then create the index after that, than to load data into a table that has an existing FULLTEXT index. "

It might be possible to mitigate the difference issue by pulling the copy at the beginning of low-peak and then running the index on a separate, dedicated and MySQL optimized machine. (The regular back-ups are probably run at the off-peak times already.)

A test run will tell you if actual significant downtime is necessary beyond a few hours of off-peak "no new posts" time.

Hope this is helpful. It would be so very helpful to have the shorter search terms.

An alternative for the vB.official sites might be to set up a dedicated in-house search [Google?] engine.

PS: the link above goes to the MySQL 3.x/4.x docs. The same info is in the 5.x docs and in the 6.x docs also.
Reply With Quote
  #15  
Old 11-19-2007, 02:29 PM
Wayne Luke's Avatar
Wayne Luke Wayne Luke is offline
Senior Member
 
Join Date: Jan 2002
Location: Southern California
Posts: 1,694
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by XXP View Post
It might be possible to mitigate the difference issue by pulling the copy at the beginning of low-peak and then running the index on a separate, dedicated and MySQL optimized machine. (The regular back-ups are probably run at the off-peak times already.)
It is the fact that we have several dedicated MySQL servers powering the sites and that changes need to be replicated across all of them before the servers can be brought back online. It has been tested and our developers know the techniques.

If it were as trivial as people seem to think it is, we would have made the change already.
Reply With Quote
  #16  
Old 11-19-2007, 03:26 PM
XXP XXP is offline
 
Join Date: Jan 2007
Location: Upstate NY
Posts: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Wayne Luke View Post
It has been tested and our developers know the techniques.
Thanks. Great to know.

Quote:
Originally Posted by Wayne Luke View Post
If it were as trivial as people seem to think it is, we would have made the change already.
I don't think anybody means to insult you guys or to trivialize the work that you do. I surely didn't mean to suggest that the task was trivial. (Merging different versions of DB tables is anything but trivial.)

It's just a much needed feature from the users' point of view -- and you have the good fortune of having a constant supply of new users who are bound by necessity to ask the same questions again and again.

Getting the same questions over and over may not seem so fortunate but its always a sign of goodness.

Thanks for your kind responses.
Reply With Quote
  #17  
Old 11-19-2007, 04:15 PM
criscokid criscokid is offline
 
Join Date: Nov 2003
Location: London, UK
Posts: 380
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Paul M View Post
Even the mysql 4 character limit is the same as almost all installations, as that is the mysql default - and almost no one ever changes it.
It's often really difficult to solve a problem when the error message given by a vB / mySQL install contains many instances of the lettered words or error numbers.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:43 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07829 seconds
  • Memory Usage 2,232KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete