ارسال query param با or از سمت کلاینت

+1 رأی
میانگین بازدید روزانه 0.2134 بازدید
برای اینکه از سمت کلاینت بتوانیم پارامترها را به گونه ای بفرستیم که در سمت سرور بین مقادیر ارسال شده از یک پارامتر or قرار گیرد، آیا راهکاری وجود دارد؟ (به طور مثال میخواهیم entity هایی را در search بگیریم که وضعیت درحال بررسی و یا تایید شده داشته باشند). در غیر این صورت در سمت سرور باید چه کاری انجام داد؟

متشکرم
سوال 1 سال قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
ویرایش 1 سال قبل توسط Saeed Zarinfam
اگر نیازمندی شما در حد همان مثالی است که زده‌اید، می‌توانید از عملگر in استفاده کنید. مثلا اگر اسم فیلد status باشد و مقادیری که میخواهید سرچ کنید CONFIRMED و PENDING باشد. فیلتری با کلید in:status و مقدار لیستیِ [CONFIRMED, PENDING] را باید از سمت کلاینت به سرویس search ارسال کنید.
ممنون از پاسختون، in قابل استفاده بود و باید ورژن wise-core را به 9.1.6 به بعد تغییر دهیم

1 جواب

0 رأی
 
بهترین جواب
راهکاری برای اینکه به شکلی از روی پارامترهای ارسالی از روی query string جستجو با or کردن پارامترها انجام شود پیاده نشده است. البته خود شما می توانید با سفارشی سازی در کدهای بک اند این کار را انجام بدهید.

در حدی که در متن سوال فرمودید کاربرد or را می توانید با عملگر in پوشش بدهید. مثلا اگر اسم فیلد status باشد و مقادیری که میخواهید سرچ کنید CONFIRMED و PENDING باشد. فیلتری با کلید in:status و مقدار لیستیِ [CONFIRMED, PENDING] را باید از سمت کلاینت به سرویس search ارسال کنید.
جواب 1 سال قبل توسط seyyedjamalal (1,220 امتیاز)
انتخاب شده در 1 سال قبل توسط gatity

سوال های مشابه

0 رأی
1 جواب میانگین بازدید روزانه 0.05104 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.05118 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.15127 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.1586 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.1273 بازدید
سوال 1 سال قبل در تالار برنامه نویسی توسط nirvana (99 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.28168 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.18109 بازدید
سوال 1 سال قبل در تالار برنامه نویسی توسط nirvana (99 امتیاز)
0 رأی
2 جواب میانگین بازدید روزانه 0.25148 بازدید
سوال 1 سال قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.1165 بازدید
سوال 1 سال قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
+1 رأی
1 جواب میانگین بازدید روزانه 0.1490 بازدید
سوال 1 سال قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
کانال تلگرام جواب یاب
...