2
私はすべてクリアFilterQuery Sitecore.ContentSearchでLINQクエリ
var index = ContentSearchManager.GetIndex(IndexName);
var context = index.CreateSearchContext()
var results = context.GetQueryable<SolrCoreModel>().GetResults()...
とSolrのクエリを行うことができますが、常に索引名で生のSolrクエリーFQパラメータであり追加されます
&fq=_indexname:(solr_core)
どのように私はそれを削除することができますし、 '明確な'クエリを送信しますか?
FilterQueryではなく、Queryで何とか渡すことができますか? – Saint
Sitecore APIを完全にスキップして、低レベルの 'Solr.net'を試す必要があると思います。それが可能かどうかはわかりません。なぜあなたもこれに挑戦していますか? –
私は別のスキーマを持つ2つの他のコアのために 'マージされた'コアとして使用しているカスタムsolrコアを持っています。 'fq'で何かが渡されたときのように、両方のスキーマにフィールドを含める必要があります。 'q'にはそのような制約はありません。 – Saint