Eldritch Knight fighters have the ability to bond with a weapon, a ritual which gives the following property (PHB, p. 75):
Once you have bonded a weapon to yourself, you can't be disarmed of that weapon unless you are incapacitated.
There are two instances of disarming (that I know of) in D&D. One of them is the Disarming Attack from the Battle Master fighter archetype, and the other is the optional Disarm action option contained in the Dungeon Master's Guide.
The Telekinesis spell allows the caster to potentially steal a held item from another creature, including a weapon:
If the object is worn or carried by a creature, you must make an ability check with your spellcasting ability contested by that creature's Strength check. If you succeed, you pull the object away from that creature and can move it up to 30 feet in any direction but not beyond the range of this spell.
Does an Eldritch Knight's Weapon Bond protect him from losing his weapon to a Telekinesis spell?