Exemple #1
0
        public static SimilarQuery BuildGlobalcolorSimilarQuery(string data)
        {
            TermsObject   to = BuildGlobalcolorTerm(data);
            TermContainer tc = new TermContainer(new[] { to });

            return(new SimilarQuery(new[] { tc }));
        }
Exemple #2
0
        public static SimilarQuery BuildSpatialSimilarQuery(double latitude, double longitude)
        {
            TermsObject   to = BuildLocationTerm(latitude, longitude);
            TermContainer tc = new TermContainer(new [] { to });

            return(new SimilarQuery(new [] { tc }));
        }
Exemple #3
0
        public static SimilarQuery BuildTemporalSimilarQuery(string utcTime)
        {
            TermsObject   to = BuildTimeTerm(utcTime);
            TermContainer tc = new TermContainer(new[] { to });

            return(new SimilarQuery(new[] { tc }));
        }
Exemple #4
0
        public static SimilarQuery BuildMultiCategoryQuery(string[] categories, string data)
        {
            TermsObject to = new TermsObject(TermsObject.IMAGE_TYPE, categories);

            to.data = data;
            TermContainer tc = new TermContainer(new[] { to });

            return(new SimilarQuery(new[] { tc }));
        }
Exemple #5
0
        public static SimilarQuery BuildGlobalColEdgeSimilarQuery(string data)
        {
            TermsObject to = new TermsObject(TermsObject.IMAGE_TYPE, new [] {
                TermsObject.GLOBALCOLOR_CATEGORY, TermsObject.EDGE_CATEGORY
            });

            to.data = data;
            TermContainer tc = new TermContainer(new[] { to });

            return(new SimilarQuery(new[] { tc }));
        }