@@ -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 with_hybrid : nil ,
1718 bm25 : nil ,
@@ -25,6 +26,7 @@ def get(
2526 where : where ,
2627 near_text : near_text ,
2728 near_vector : near_vector ,
29+ near_image : near_image ,
2830 near_object : near_object ,
2931 with_hybrid : with_hybrid ,
3032 bm25 : bm25 ,
@@ -45,6 +47,7 @@ def aggs(
4547 object_limit : nil ,
4648 near_text : nil ,
4749 near_vector : nil ,
50+ near_image : nil ,
4851 near_object : nil ,
4952 group_by : nil
5053 )
@@ -54,6 +57,7 @@ def aggs(
5457 fields : fields ,
5558 near_text : near_text ,
5659 near_vector : near_vector ,
60+ near_image : near_image ,
5761 near_object : near_object
5862 ) ,
5963 group_by : group_by ,
@@ -73,13 +77,15 @@ def explore(
7377 where : nil ,
7478 near_text : nil ,
7579 near_vector : nil ,
80+ near_image : nil ,
7681 near_object : nil
7782 )
7883 response = client . graphql . execute (
7984 explore_query (
8085 fields : fields ,
8186 near_text : near_text ,
8287 near_vector : near_vector ,
88+ near_image : near_image ,
8389 near_object : near_object
8490 ) ,
8591 after : after ,
@@ -98,6 +104,7 @@ def explore_query(
98104 where : nil ,
99105 near_text : nil ,
100106 near_vector : nil ,
107+ near_image : nil ,
101108 near_object : nil ,
102109 sort : nil
103110 )
@@ -111,6 +118,7 @@ def explore_query(
111118 offset: $offset,
112119 #{ near_text . present? ? "nearText: #{ near_text } " : "" } ,
113120 #{ near_vector . present? ? "nearVector: #{ near_vector } " : "" } ,
121+ #{ near_image . present? ? "nearImage: #{ near_image } " : "" } ,
114122 #{ near_object . present? ? "nearObject: #{ near_object } " : "" }
115123 #{ where . present? ? "where: #{ where } " : "" } ,
116124 #{ sort . present? ? "sort: #{ sort } " : "" }
@@ -127,6 +135,7 @@ def get_query(
127135 where : nil ,
128136 near_text : nil ,
129137 near_vector : nil ,
138+ near_image : nil ,
130139 near_object : nil ,
131140 with_hybrid : nil ,
132141 bm25 : nil ,
@@ -146,6 +155,7 @@ def get_query(
146155 offset: $offset,
147156 #{ near_text . present? ? "nearText: #{ near_text } " : "" } ,
148157 #{ near_vector . present? ? "nearVector: #{ near_vector } " : "" } ,
158+ #{ near_image . present? ? "nearImage: #{ near_image } " : "" } ,
149159 #{ near_object . present? ? "nearObject: #{ near_object } " : "" } ,
150160 #{ with_hybrid . present? ? "hybrid: #{ with_hybrid } " : "" } ,
151161 #{ bm25 . present? ? "bm25: #{ bm25 } " : "" } ,
@@ -165,6 +175,7 @@ def aggs_query(
165175 fields :,
166176 near_text : nil ,
167177 near_vector : nil ,
178+ near_image : nil ,
168179 near_object : nil
169180 )
170181 client . graphql . parse <<~GRAPHQL
@@ -178,6 +189,7 @@ def aggs_query(
178189 groupBy: $group_by,
179190 #{ near_text . present? ? "nearText: #{ near_text } " : "" } ,
180191 #{ near_vector . present? ? "nearVector: #{ near_vector } " : "" } ,
192+ #{ near_image . present? ? "nearImage: #{ near_image } " : "" } ,
181193 #{ near_object . present? ? "nearObject: #{ near_object } " : "" }
182194 ) {
183195 #{ fields }
0 commit comments