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

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

متشکرم
سوال 4 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
ویرایش 4 ماه قبل توسط 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 ارسال کنید.
جواب 3 ماه قبل توسط seyyedjamalal (1,220 امتیاز)
انتخاب شده در 2 ماه قبل توسط gatity

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

0 رأی
1 جواب میانگین بازدید روزانه 0.0478 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.0482 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.2885 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.8335 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.4422 بازدید
سوال 1 ماه قبل در تالار برنامه نویسی توسط nirvana (99 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.9158 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.6743 بازدید
سوال 2 ماه قبل در تالار برنامه نویسی توسط nirvana (99 امتیاز)
0 رأی
2 جواب میانگین بازدید روزانه 1.2683 بازدید
سوال 2 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.3122 بازدید
سوال 2 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
+1 رأی
1 جواب میانگین بازدید روزانه 0.4851 بازدید
سوال 3 ماه قبل در تالار برنامه نویسی توسط gatity (139 امتیاز)
کانال تلگرام جواب یاب
...