小编Rya*_*etz的帖子

在SQL Server中分区大表的最佳方法是什么?

在最近的项目中,"主要"开发人员设计了一个数据库模式,其中"较大"的表将分成两个独立的数据库,主数据库上的视图将两个单独的数据库表联合在一起.主数据库是应用程序的驱动因素,所以这些表看起来像普通表(除了一些有关更新的古怪事物).这似乎是一个巨大的性能问题.我们确实看到围绕这些表格的性能问题,但没有什么可以让他改变他对他的设计的看法.只是想知道最好的方法是什么,或者它是否值得做?

sql sql-server partitioning

13
推荐指数
1
解决办法
1万
查看次数

你可以使用POST在Solr中运行查询(/ select)

我有查询,我正在运行solr索引,有时有很长的查询参数,我运行这些查询时出错,我认为这是对GET查询参数的限制.

这是我用来查询的方法(JSON),这是为了表明我正在使用Http Extensions(我使用的客户端是HttpClient的瘦包装器)而不是端到端解决方案.90%的查询运行正常,只是当参数很大时我从solr得到500错误.我在某处读过你在执行select命令时可以使用POSt的但是没有找到如何做的例子.任何帮助都会很棒!

    public string GetJson(HttpQueryString qs)
    {
        using (var client = new DAC.US.Web.XmlHttpServiceClient(this.Uri))
        {
            client.Client.DefaultHeaders.Authorization = new Microsoft.Http.Headers.Credential("Basic", DAC.US.Encryption.Hash.WebServiceCredintials);
            qs.Add("wt", "json");

            if (!String.IsNullOrEmpty(this.Version))
                qs.Add("version", this.Version);

            using (var response = client.Get(new Uri(@"select/", UriKind.Relative), qs))
            {
                return response.Content.ReadAsString();
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

.net c# solr httpclient

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

使用SOLR和LowerCaseFilterFactory索引字段

我有一个字段定义为

<fieldType name="text_ws_lc" class="solr.TextField" positionIncrementGap="100">
  <analyzer type="index">
    <tokenizer class="solr.WhitespaceTokenizerFactory"/>
    <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/>
    <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
  <analyzer type="query">
    <tokenizer class="solr.WhitespaceTokenizerFactory"/>
    <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/>
    <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
</fieldType>
Run Code Online (Sandbox Code Playgroud)

对于此类型的字段,在没有区分大小写的情况下搜索效果很好.但是我希望插入到字段中的原始值不是小写值.是否可以从索引分析器中删除LowerCaseFilterFactory并获得此功能?翼

<fieldType name="text_ws_lc_std" class="solr.TextField" positionIncrementGap="100">
  <analyzer type="index">
    <tokenizer class="solr.WhitespaceTokenizerFactory"/>
    <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/>
    <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
  <analyzer type="query">
    <tokenizer class="solr.WhitespaceTokenizerFactory"/>
    <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/>
    <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
</fieldType>
Run Code Online (Sandbox Code Playgroud)

solr facet

9
推荐指数
1
解决办法
4169
查看次数

你曾经使用过CSLA吗?

可能重复:
有没有人有任何CSLA的实际经验?

你曾经使用过CSLA,如果有的话,你有什么想法?我正在为一家使用CSLA和NHibernate的公司开始一份新合同,并希望对该框架有一些看法或见解.

csla nhibernate orm

3
推荐指数
2
解决办法
2521
查看次数

为什么VS 2008中不支持J#,语言死了吗?

MS是否放弃了J#?我们目前通过J#程序集与软件集成.有谁知道它是否会在2010年得到支持?

j# visual-studio-2010 visual-studio-2008

3
推荐指数
1
解决办法
1706
查看次数