小编heg*_*hin的帖子

比较2个网址的最佳方式

我想比较2个网址.什么是最好的方法呢?

条件:1)它应该排除http方案.2)'foo.com/a/b'和'foo.com/a'应该匹配.

c# string-comparison

9
推荐指数
2
解决办法
9662
查看次数

如何使用具有特定日期的Sitecore项目进行Lucene搜索?

我的内容项是Sitecore,日期字段名为'EventDate'.我想使用Lucene.Net搜索具有特定日期的项目.

下面是我尝试的代码,但我没有得到结果:

var index = SearchManager.GetIndex("event_search_index");   
var items = new List<EventDetailItem>();   
var eventDateString = eventDate.Year.ToString("D4") + eventDate.Month.ToString("D2") +  eventDate.Date.Day.ToString("D2");

using (var context = new IndexSearchContext(index))
{
    var searchTerm = new Lucene.Net.Index.Term("EventDate", eventDateString);    
    var query = new Lucene.Net.Search.TermQuery(searchTerm);   
    var topFieldDocs = context.Searcher.Search(query, 1);    
    if (topFieldDocs != null) 
    {
        var scoreDocs = topFieldDocs.ScoreDocs;
        foreach (var scoreDoc in scoreDocs)
        {
            var doc = context.Searcher.Doc(scoreDoc.doc);
            var uriField = doc.GetField("_url");
            var itemUri = new Sitecore.Data.ItemUri(uriField.StringValue());
            var item = Sitecore.Context.Database.GetItem(itemUri.ToDataUri());

            if (item == null) continue;

            var …
Run Code Online (Sandbox Code Playgroud)

.net lucene.net sitecore sitecore6

2
推荐指数
1
解决办法
1174
查看次数

标签 统计

.net ×1

c# ×1

lucene.net ×1

sitecore ×1

sitecore6 ×1

string-comparison ×1