Issue Details (XML | Word | Printable)

Key: MDL-14646
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Martin Dougiamas
Reporter: Valery Fremaux
Votes: 1
Watchers: 1
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle

Major improvements on Global search. See summary in tracker

Created: 02/May/08 05:38 AM   Updated: 25/Nov/08 12:56 AM
Return to search
Component/s: Global search
Affects Version/s: 1.8.5, 1.9
Fix Version/s: None

File Attachments: 1. Text File fulldiff_block_search_19_040908.txt (11 kB)
2. Text File fulldiff_search_19_040908.txt (245 kB)

Issue Links:
Blockers
 
Dependency
 

Database: MySQL
Participants: Baruch Dov Sienna, Martin Dougiamas and Valery Fremaux
Security Level: None
Affected Branches: MOODLE_18_STABLE, MOODLE_19_STABLE


 Description  « Hide
Achieved and being tested a large set of improvements :

- User records indexation :
indexes three new documents
-- User description, indexes all users with description (could be pursued)
-- User blog posts, indexes the posts using subject, abstract and content
-- User blog attachments, depending on physical file indexability

- Assignement indexation
indexes assignement descriptions
tries to index assignment submission, but architectural issues on multiple uploads (in progress)

- Search API pluggability improved
-- allows detecting searchable third-party plugins, and delegates to plugin the search related implementation
-- Techproject spitted out from core search strategy, as being third -party. Used for testing above

- Extensible physical handling
-- allows adding configuration parameters to launch converters without having to modify config_global.htm
Note : it is still necessary to code and add a physical_XXX.php handler in /search/documents

- Enhanced indexer configuration
Allows to enable or disable by configuration modules to be indexed. This adds a great deal of flexibility in indexer, and allows disabling locally struggled components. (Asked by Matt Gibson in MDL-12271)

- UTF8 fixes and straithening
Forces to construct UTF8 compatible Lucene instances
Checks UTF8 back links
Fixes an UTF8 issue in querylib.php avoiding searches with special utf8 chars to match

In progress :
Tests on 1.9

Question : how to proceed for commitments ? I suggest commiting in HEAD before code review, and wait feedback for stability status.

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Valery Fremaux made changes - 02/May/08 05:39 AM
Field Original Value New Value
Link This issue will help resolve MDL-12271 [ MDL-12271 ]
Valery Fremaux made changes - 02/May/08 05:40 AM
Link This issue will help resolve MDL-12306 [ MDL-12306 ]
Valery Fremaux made changes - 02/May/08 05:40 AM
Link This issue blocks MDL-12324 [ MDL-12324 ]
Valery Fremaux made changes - 02/May/08 05:42 AM
Link This issue will help resolve MDL-12324 [ MDL-12324 ]
Valery Fremaux made changes - 05/Sep/08 06:23 AM
Attachment fulldiff_search_19_040908.txt [ 15064 ]
Valery Fremaux made changes - 05/Sep/08 06:26 AM