Esempio n. 1
0
		public bool AcceptQuery (Query query)
		{
			return query != null
				&& (query.IsIndexListener || ! query.IsEmpty)
				&& query.AllowsDomain (Domain)
				&& iqueryable.AcceptQuery (query);
		}
Esempio n. 2
0
		public void DoQuery (Query query, IQueryResult result, IQueryableChangeData change_data)
		{
			try {
				iqueryable.DoQuery (query, result, change_data);
			} catch (Exception ex) {
				Logger.Log.Warn (ex, "Caught exception calling DoQuery on '{0}'", Name);
			}
		}
Esempio n. 3
0
                public SnippetRequest (Query query, Hit hit) : base (false)
                {
                        this.QueryTerms = new string [query.StemmedText.Count];
                        int i = 0;
                        foreach (string term in query.StemmedText) {
                                this.QueryTerms [i] = term;
                                ++i;
                        }

                        this.Hit = hit;
                }
		public int DoCountMatchQuery (Query query)
		{
			return 0;
		}
		public void DoQuery (Query query, IQueryResult result, IQueryableChangeData data)
		{
		}
		public bool AcceptQuery (Query query)
		{
			// Always return false; there is nothing backing this
			// backend.
			return false;
		}
Esempio n. 7
0
		public int DoCountMatchQuery (Query query)
		{
			try {
				return iqueryable.DoCountMatchQuery (query);
			} catch (Exception ex) {
				Logger.Log.Warn (ex, "Caught exception calling DoCountMatchQuery on '{0}'", Name);
				return 0;
			}
		}