Commit Graph

30 Commits

Author SHA1 Message Date
Sebastien Ros
7574c448ef Fixing content indexing
Index settings where applied in reverse

--HG--
branch : 1.x
2013-03-05 16:26:38 -08:00
Sebastien Ros
08972b8cbb Incremental work on multiple indexes
--HG--
branch : 1.x
extra : rebase_source : 39da1f112307ff02bf7a01ecabc95a43271d476c
2013-03-05 11:13:33 -08:00
Sebastien Ros
2015448c44 Managing multiple indexes
--HG--
branch : 1.x
extra : rebase_source : 930ebcb3cc0c50b45beac39a81658ace562c8e04
2013-03-04 16:00:55 -08:00
Bertrand Le Roy
274e3b9067 Typo fix
--HG--
branch : 1.x
2013-02-01 22:34:47 -08:00
Sebastien Ros
d6d7946736 #18102: Fixing "index delete" command
--HG--
branch : 1.x
2011-09-21 12:53:08 -07:00
Sebastien Ros
657c762d84 #17752 Fixing indexing failure on content deletiong
Work Items: 17752

--HG--
branch : 1.x
2011-04-29 07:42:18 -07:00
Suha Can
aecf79781b Fixing merge issue.
--HG--
branch : 1.x
2011-03-26 13:17:15 -07:00
Suha Can
e44343ef3c Merge integration -> 1.x
--HG--
branch : 1.x
2011-03-26 12:50:51 -07:00
Sebastien Ros
7e16aebada Using IProcessEngine to schedule batched indexing; Modifying
IIndexingTaskExecutor to handle index deletiong in order to prevent
concurrency issues.

--HG--
branch : indexing
2011-03-05 10:47:20 -08:00
Sebastien Ros
599d892f48 Removing unused methods and refactoring the batch loop
--HG--
branch : indexing
2011-03-04 16:21:19 -08:00
Sebastien Ros
6d3dffd77e Implementing revised indexing loop design
--HG--
branch : indexing
2011-03-04 11:05:19 -08:00
Sebastien Ros
32efbc19cc Using lock files instead of IndexSynLock
--HG--
branch : indexing
2011-03-03 14:19:02 -08:00
Sebastien Ros
f3bc362fbc Fixing an issue on indexing
- When Creating and Removing a content in the same transaction, previous tasks were not removed as Flush was not called on the repository
- Adding unit tests to IndexingTaskExecutor

--HG--
branch : 1.x
extra : transplant_source : %1B%2A%EC%D7%20%AC%09ixEB%3B%F3%A1%3C%84%3Bi0%7B
2011-02-24 16:58:18 -08:00
Sebastien Ros
94d5703816 Fixing an issue on indexing
- When Creating and Removing a content in the same transaction, previous tasks were not removed as Flush was not called on the repository
- Adding unit tests to IndexingTaskExecutor

--HG--
branch : dev
2011-02-24 16:58:18 -08:00
Sebastien Ros
787bf4e8bb Fixing missed documents in search index
--HG--
branch : 1.x
2011-01-07 18:57:39 -08:00
Sebastien Ros
e7aa93170b Fixing duplicated search results
Work Item: 17180

--HG--
branch : 1.x
2011-01-07 15:51:10 -08:00
Sebastien Ros
7608894d0a Fixing search commands
Work Item: 17153

--HG--
branch : 1.x
2011-01-05 18:13:56 -08:00
Sebastien Ros
d2f86be59f Fixing search task discovery
If a background task was creating a content item, the index task might not see it if the creation was done in the same second.

--HG--
branch : 1.x
2011-01-05 17:32:35 -08:00
Suha Can
c97a8d26cb Cleanup (includes)
--HG--
branch : dev
2010-12-07 15:47:45 -08:00
Renaud Paquay
1da429cd8c Deletion of content items from index was using wrong ID
We were using the deletion task ID instead of the content item ID.

--HG--
branch : dev
2010-07-30 19:19:53 -07:00
Sebastien Ros
8d9925a75b Corrected search index bug preventing dynamic items from being indexed if they didn't have a common aspect
- Added a lock on write operations
- Changed Indexing event handler to intercept all ContentPart instances

--HG--
branch : dev
2010-07-29 15:44:15 -07:00
Sebastien Ros
e6d13e9961 Corrected indexing with SqlCe
--HG--
branch : dev
2010-07-14 16:09:15 -07:00
Renaud Paquay
5a7724e2e1 Fix small bug in index provider
Also cleanup the API a bit
Also provide more detailled statistics about the search index on the
"Search Index Management" page.

--HG--
branch : dev
2010-07-11 12:11:38 -07:00
Sebastien Ros
b3b48fa3df Split Indexing in two disctint modules
- Added new Lucene module with Lucene.NET reference
- Banner message is displayed if no index service is enabled when Orchard.Indexing is active
- Added new MetadataExtensions for settings
- Blogs, Page and Sandbox aredefined as indexed during setup

--HG--
branch : dev
2010-07-09 13:16:02 -07:00
Louis DeJardin
908032d75c Merge
--HG--
branch : dev
2010-06-30 12:48:49 -07:00
Louis DeJardin
2b1dd7d3b0 Per-content type indexing settings and debug-time performance
Added type definition template and settings to indexing project
Indexing task check setting per content type while working
WebFormViewEngine provider and cache components moved to dedicated namespace
Subclass of MVC2 wfve created to use a new asp.net 4 api (avoiding FileExists exception improves performance when debugger is attached)

--HG--
branch : dev
2010-06-30 12:38:21 -07:00
Sebastien Ros
a7c0664984 Prevent the search index to have two documents for the same content item
--HG--
branch : dev
2010-06-29 12:24:09 -07:00
Renaud Paquay
1290ea7d6e Refactor OrchardException classes
All constructors now take a"LocalizedString" as the error message.

--HG--
branch : dev
2010-06-22 10:21:24 -07:00
Sebastien Ros
27c65e211a Added search fields administration
--HG--
branch : dev
2010-06-18 12:22:06 -07:00
Sebastien Ros
40769d6f2a Complete refactoring on Indexing module
Changed Parse() to use lucene syntax
Moved everything to Orchard.Indexing
New filters for search

--HG--
branch : dev
2010-06-17 16:21:29 -07:00