What is the difference between texture filtering and texture sampling?

graphics

Solution

Texture sampling is the act of retrieving data from a texture. Texture filtering is the algorithm by which a pixel or group of pixels within the texture are fetched (and possibly combined) in order to produce the result of a sampling of a texture.

Problem

Are these concepts one and the same? I've seen them used in multiple contexts.

Original source