Note well the careful language used b the Shulchan Aruch at the end of Hilchos Yom Tov:
חייבים ב”ד להעמיד שוטרים ברגלים, שיהיו משוטטים ומחפשים בגנות ובפרדסים ועל הנהרות שלא יתקבצו שם לאכול ולשתות אנשים ונשים, ויבואו לידי עבירה, וכן יזהירו בדבר זה לכל העם, שלא יתערבו אנשים ונשים בבתיהם בשמחה ולא ימשכו ביין, שמא יבואו לידי עבירה, אלא יהיו כולם קדושים.
They “search” public property but only “ensure” regarding private property.