@@ -12,6 +12,7 @@ def get(
1212 where : nil ,
1313 near_text : nil ,
1414 near_vector : nil ,
15+ near_image : nil ,
1516 near_object : nil ,
1617 ask : nil
1718 )
@@ -23,6 +24,7 @@ def get(
2324 where : where ,
2425 near_text : near_text ,
2526 near_vector : near_vector ,
27+ near_image : near_image ,
2628 near_object : near_object ,
2729 ask : ask
2830 ) ,
@@ -41,6 +43,7 @@ def aggs(
4143 object_limit : nil ,
4244 near_text : nil ,
4345 near_vector : nil ,
46+ near_image : nil ,
4447 near_object : nil ,
4548 group_by : nil
4649 )
@@ -50,6 +53,7 @@ def aggs(
5053 fields : fields ,
5154 near_text : near_text ,
5255 near_vector : near_vector ,
56+ near_image : near_image ,
5357 near_object : near_object
5458 ) ,
5559 group_by : group_by ,
@@ -69,13 +73,15 @@ def explore(
6973 where : nil ,
7074 near_text : nil ,
7175 near_vector : nil ,
76+ near_image : nil ,
7277 near_object : nil
7378 )
7479 response = client . graphql . execute (
7580 explore_query (
7681 fields : fields ,
7782 near_text : near_text ,
7883 near_vector : near_vector ,
84+ near_image : near_image ,
7985 near_object : near_object
8086 ) ,
8187 after : after ,
@@ -94,6 +100,7 @@ def explore_query(
94100 where : nil ,
95101 near_text : nil ,
96102 near_vector : nil ,
103+ near_image : nil ,
97104 near_object : nil ,
98105 sort : nil
99106 )
@@ -107,6 +114,7 @@ def explore_query(
107114 offset: $offset,
108115 #{ near_text . present? ? "nearText: #{ near_text } " : "" } ,
109116 #{ near_vector . present? ? "nearVector: #{ near_vector } " : "" } ,
117+ #{ near_image . present? ? "nearImage: #{ near_image } " : "" } ,
110118 #{ near_object . present? ? "nearObject: #{ near_object } " : "" }
111119 #{ where . present? ? "where: #{ where } " : "" } ,
112120 #{ sort . present? ? "sort: #{ sort } " : "" }
@@ -123,6 +131,7 @@ def get_query(
123131 where : nil ,
124132 near_text : nil ,
125133 near_vector : nil ,
134+ near_image : nil ,
126135 near_object : nil ,
127136 ask : nil ,
128137 sort : nil
@@ -140,6 +149,7 @@ def get_query(
140149 offset: $offset,
141150 #{ near_text . present? ? "nearText: #{ near_text } " : "" } ,
142151 #{ near_vector . present? ? "nearVector: #{ near_vector } " : "" } ,
152+ #{ near_image . present? ? "nearImage: #{ near_image } " : "" } ,
143153 #{ near_object . present? ? "nearObject: #{ near_object } " : "" } ,
144154 #{ ask . present? ? "ask: #{ ask } " : "" } ,
145155 #{ where . present? ? "where: #{ where } " : "" } ,
@@ -157,6 +167,7 @@ def aggs_query(
157167 fields :,
158168 near_text : nil ,
159169 near_vector : nil ,
170+ near_image : nil ,
160171 near_object : nil
161172 )
162173 client . graphql . parse <<~GRAPHQL
@@ -170,6 +181,7 @@ def aggs_query(
170181 groupBy: $group_by,
171182 #{ near_text . present? ? "nearText: #{ near_text } " : "" } ,
172183 #{ near_vector . present? ? "nearVector: #{ near_vector } " : "" } ,
184+ #{ near_image . present? ? "nearImage: #{ near_image } " : "" } ,
173185 #{ near_object . present? ? "nearObject: #{ near_object } " : "" }
174186 ) {
175187 #{ fields }
0 commit comments